#contenu {
padding-left:15px;
padding-top:30px;
}
#contenu input[type=text], #contenu input[type=text]:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #595959;
}
#contenu input[type=text]:focus {
border:2px solid #C71414;
}
#contenu select, #contenu select:hover, select:focus {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #595959;
}
#zone_dns, #zone_dns:hover {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #595959;
}
#zone_dns:focus {
border:2px solid #C71414;
}
#infos_generales h2 {
background:url("/images/client/info_gen.png") no-repeat scroll 0 0 transparent;
padding-bottom:10px;
padding-left:50px;
}
#client-compte h2 {
background:url("/images/client/client.png") no-repeat scroll 0 0 transparent;
padding-bottom:15px;
padding-left:50px;
}
#trace-client h2 {
background:url("/images/client/info.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#cadre-actus h2 {
background:url("/images/client/new.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#client-general h2 {
background:url("/images/client/synthese.png") no-repeat scroll 0 0 transparent;
padding-bottom:15px;
padding-left:50px;
}
#client-finances h2 {
background:url("/images/client/finance.png") no-repeat scroll 0 0 transparent;
padding-bottom:15px;
padding-left:50px;
}
#mail-box h2 {
background:url("/images/client/mail.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#dns-box h2 {
background:url("/images/client/dns.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#dns-serveur h2 {
background:url("/images/client/serveur_dns.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#stats-box h2 {
background:url("/images/client/stats.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#ftp-box h2 {
background:url("/images/client/ftp.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#database-box h2 {
background:url("/images/client/bdd.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
#redirection-box h2 {
background:url("/images/client/redirection.png") no-repeat scroll 0 0 transparent;
margin-top:15px;
padding-bottom:15px;
padding-left:50px;
}
.warning {
background:url("/images/client/warning.gif") no-repeat scroll 0 0 transparent;
color:#C71414;
padding-left:20px;
text-decoration:blink;
}
#recherche-box {
margin:auto;
overflow:hidden;
padding:10px;
text-align:center;
width:360px;
}
#recherche-box .recherche-input {
overflow:hidden;
}
#recherche-box #recherche-form .text-input input {
font-size:12px;
width:215px;
}
#recherche-box #recherche-form .radio-input label {
margin-right:30px;
}
#recherche-box #recherche-form #recherche {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #595959;

}
#recherche-box #recherche-form #recherche:focus {
border:2px solid #C71414;
}
#recherche-box #recherche-form .radio-input {
float:left;
font-size:14px;
padding-top:5px;
width:100%;
}
#recherche-box #recherche-form #submit {
margin:0;
}
#recherche-box #recherche-form li {
float:left;
}
.table-redirection td.label {
width:100px;
}
#content-blank {
background-color:#FFFFFF;
padding:10px;
}
.table2, .table-redirection {
font-family:sans-serif;
font-size:12px;
width:100%;
}
.table2 td#info, .table-redirection td#info {
line-height:17px;
padding:0 5px 10px;
text-align:justify;
}
.table-redirection td {
padding:0 0 5px;
vertical-align:top;
}
.table2 td {
padding:0 0 5px;
vertical-align:top;
width:50%;
}
.table2 th, .table-redirection th {
color:#C71414;
font-size:15px;
line-height:30px;
}
.label {
font-weight:normal;
}
table {
border-collapse:collapse;
}
img {
border:0 none;
vertical-align:middle;
}
p {
padding-bottom:10px;
}
.filtre table {
text-align:center;
width:100%;
}
.table_renew {
font-size:13px;
width:100%;
}
.table_renew tr {
border-bottom:1px solid #D0C6BA;
}
.table_renew th {
background:url("/images/client/submenu-bg.gif") repeat-x scroll left bottom #ECEADE;
border-bottom:1px solid #747474;
border-top:1px solid #747474;
height:25px;
}
.table_renew .totaux {
text-align:right;
}
.table_renew .date {
width:100px;
}
.table_renew .libelle {
width:400px;
}
.table_renew .more, .table_renew .check {
width:20px;
}
.table_renew .duree {
text-align:center;
width:150px;
}
#totaux table {
border-left:1px solid #D0C6BA;
border-right:1px solid #D0C6BA;
border-spacing:0;
margin-left:auto;
margin-right:0;
width:30%;
}
#totaux table td {
border-bottom:1px solid #D0C6BA;
}
#totaux table td.prix {
font-family:mono;
text-align:right;
}
#totaux table tr.total td {
background-color:#FEDFDC;
font-weight:bold;
}
.table_renew .prix, .table_renew .total {
text-align:right;
width:100px;
}
.table_renew .total {
text-align:right;
width:120px;
}
.table_renew .prix {
text-align:right;
width:80px;
}
.valid {
background-image:url("/images/client/enabled.gif");
background-position:left center;
background-repeat:no-repeat;
color:green;
line-height:22px;
margin-bottom:10px;
padding-left:22px;
}
#warning {
background:url("/images/client/warning_grand.png") no-repeat scroll 13px 5px #ECEADE;
font-size:1em;
margin-bottom:5px;
padding:10px 10px 10px 60px;
}
#warning a {
color:#C71414;
font-weight:bold;
}
#rss :hover {
background:url("/images/client/rss_feed.png") repeat-x scroll 0 -20px transparent;
text-decoration:none;
}
#rss {
background:url("/images/client/rss_feed.png") repeat-x scroll 0 0 transparent;
padding-left:16px;
}
#warning h1 {
color:#C71414;
font-weight:bold;
}
table#table1 {
width:100%;
}
table#table1 th {
background:url("/images/client/submenu-bg.gif") repeat-x scroll left bottom #ECEADE;
border-bottom:1px solid #747474;
border-top:1px solid #747474;
height:25px;
text-align:center;
}
table#table1 th img {
vertical-align:middle;
}
table#table1 tr {
background-color:#E8E6D6;
text-align:left;
}
table#table1 tr.red {
background-color:#FFEBCC;
text-align:left;
}
table#table1 tr.green {
background-color:#ECEADE;
text-align:left;
}
table#table1 tr.full {
background-color:#F4E6C9;
}
table#table1 tr.ligne_selectable {
cursor:pointer;
}
table#table1 td {
border-bottom:1px dotted #747474;
vertical-align:middle;
}
table#table1 td.marked {
background-color:red;
}
table#table1 td img {
vertical-align:middle;
}
table#table1 tr:hover {
background-color:#D7E3E8;
}
table#table1 tr.footer {
background:url("/images/client/submenu-bg.gif") repeat-x scroll left bottom #ECEADE;
font-size:15px;
height:25px;
}
table#contact_domaine td {
line-height:15px;
}
table#contact_domaine #label {
width:100px;
}
table#contact_domaine #libelle {
width:500px;
}
table#contact_domaine {
float:left;
font-size:0.9em;
}
table#table_elements {
background-color:white;
border:1px solid #747474;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
table#table_elements td#sub {
background-color:#ECEADE;
font-weight:bold;
padding-left:10px;
text-transform:uppercase;
}
table#table_elements td#info {
background-color:#ECEADE;
border:1px solid #747474;
padding-left:10px;
padding-top:0;
}
table#table_elements td#label {
font-weight:bold;
padding-left:10px;
width:170px;
}
table#table_elements td#date {
color:#C71414;
font-size:14px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
table#table_elements td {
border:0 none;
line-height:22px;
padding-top:3px;
}
table#table_elements tr th {
background:url("/images/client/submenu-bg.gif") repeat-x scroll left bottom #ECEADE;
border-bottom:1px solid #747474;
height:25px;
padding-left:10px;
text-align:left;
text-transform:uppercase;
}
#main {
border:1px solid #747474;
clear:left;
padding:10px;
position:relative;
}
#content #content {
padding:0;
}
#content #onglets-content {
border:1px solid #D0C6BA;
margin-top:27px;
min-height:300px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}
#content #onglets-horizontal #menu {
height:31px;
line-height:normal;
padding-top:20px;
}
#content #onglets-horizontal #menu li {
background:url("/images/client/tab_left.gif") no-repeat scroll 0 -110px transparent;
float:left;
height:32px;
list-style:none outside none;
margin:0 -1px 0 0;
padding:0 0 0 5px;
}
#content #onglets-horizontal #menu li a {
color:black;
}
#content #onglets-horizontal #menu li a {
background:url("/images/client/tab_right.gif") no-repeat scroll 100% -110px transparent;
display:block;
font-size:0.95em;
font-weight:normal;
padding:10px 10px 5px 3px;
}
#content #onglets-horizontal #menu li.current {
background-position:0 0;
height:33px;
padding:0 0 0 5px;
}
#content #onglets-horizontal #menu li.current a {
background-position:100% 0;
color:#C71414;
height:18px;
}
#content #onglets-horizontal #menu li.active a, #menu li.active:hover a {
background-position:100% 0;
color:#000000;
padding-bottom:6px;
text-decoration:none;
}
#content #onglets-horizontal #menu li:hover {
background-position:0 -220px;
}
#content #onglets-horizontal #menu li:hover a {
background-position:100% -220px;
color:#000000;
text-decoration:none;
}
#sub_menu {
background:url("/images/client/submenu-bg.gif") repeat-x scroll left bottom #ECEADE;
border-left:1px solid #747474;
border-right:1px solid #747474;
border-top:1px solid #747474;
height:31px;
line-height:31px;
margin-top:1px;
}
#sub_menu li {
float:left;
list-style:none outside none;
padding:0 0 0 20px;
}
#sub_menu a {
color:#000000;
text-decoration:none;
}
#sub_menu a.ghost {
text-decoration:none;
}
#sub_menu a.current {
font-weight:bold;
}
#content #onglets-vertical {
clear:both;
position:relative;
}
#content #onglets-vertical #menu a.ghost {
color:black;
}
#content #onglets-vertical #menu {
background-color:white;
display:block;
float:left;
width:140px;
}
#content #onglets-vertical ul#menu {
background-color:white;
}
#content #onglets-vertical ul#menu li a, #content #onglets-vertical ul#menu li p {
background:url("/images/client/vtab.gif") repeat-x scroll 0 0 #ECEADE;
display:block;
font-size:10px;
line-height:30px;
padding:0 0 0 10px;
text-transform:uppercase;
width:100%;
}
#content #onglets-vertical ul#menu li .current {
background-position:0 -30px;
color:black;
display:block;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
width:100%;
}
#prestation {
border:1px solid #747474;
display:block;
margin-left:150px;
min-height:400px;
padding:5px;
}
#cadre-actions #titre, #cadre-aide #titre {
font-size:15px;
font-weight:bold;
line-height:22px;
}
#cadre-legende {
font-size:1.1em;
font-weight:bold;
margin:0;
text-align:left;
}
#cadre-aide {
background:none repeat scroll 0 0 #FFF6D3;
border-bottom:1px solid #DFD5C3;
border-top:1px solid #DFD5C3;
font-size:0.9em;
padding:10px 10px 5px;
width:610px;
}
#cadre-actions {
background:none repeat scroll 0 0 #FFF6D3;
border-bottom:1px solid #DFD5C3;
border-top:1px solid #DFD5C3;
font-size:0.9em;
margin-right:14px;
padding:1em;
width:775px;
}
#cadre-actus #titre {
border-bottom:1px solid #C3C3C3;
clear:both;
color:#C71414;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding:30px 0 2px;
text-transform:uppercase;
}
#cadre-actus .question {
font-size:15px;
font-weight:bold;
}
#cadre-actus .separator {
border-bottom:1px dotted #C3C3C3;
height:15px;
margin-bottom:5px;
}
#content #last_connection {
margin-bottom:5px;
margin-right:5px;
margin-top:5px;
position:relative;
}
#content #header2 {
margin-bottom:10px;
min-height:100px;
width:700px;
}
#content .ht {
background-image:url("/images/client/ht.png");
background-position:center top;
background-repeat:no-repeat;
height:15px;
margin-left:auto;
margin-right:auto;
position:relative;
width:798px;
}
#content .centre {
background-color:#F1F2F2;
background-image:url("/images/client/droit.png");
background-position:right center;
background-repeat:repeat-y;
width:798px;
}
#content .centre h2 {
border-bottom:1px solid #C3C3C3;
clear:both;
color:#C71414;
font-size:14px;
margin:0 0 10px 4px;
padding:0 0 2px 14px;
text-transform:uppercase;
width:776px;
}
#content .centre p {
padding-left:10px;
width:780px;
}
#content .bas {
background-image:url("/images/client/bas.png");
background-position:center bottom;
background-repeat:no-repeat;
height:15px;
width:798px;
}
#content .filtres {
margin-bottom:5px;
}
#content #menu-categories {
background-color:white;
display:block;
float:left;
width:140px;
}
#content #menu-categories ul li {
margin:-1px 0 0;
}
#content #menu-categories ul {
background-color:white;
margin:1px 0 0;
}
#content #menu-categories li a, #content #menu-categories ul li p {
background:url("/images/client/vtab.gif") repeat-x scroll 0 0 #ECEADE;
display:block;
font-size:0.95em;
font-weight:normal;
line-height:30px;
padding:0 0 0 10px;
width:100%;
}
#content #menu-categories ul li a.current {
color:black;
}
#content #menu-categories li a:hover {
color:black;
text-decoration:none;
}
#content #menu-categories ul li .current {
background-position:0 -29px;
display:block;
}
#connexion .middle {
font-size:13px;
}
#connexion .footer {
line-height:30px;
text-align:center;
}
#connexion .header {
line-height:30px;
text-align:left;
}
#connexion .contenu {
padding:5px;
}
#connexion {
background-color:white;
border:1px solid #747474;
margin:auto;
position:relative;
top:50px;
width:350px;
}
#connexion .title {
background:url("/images/client/menu-btn.gif") repeat-x scroll 0 -34px #C6222A;
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;
padding-left: 10px;
padding-bottom: 10px;
}
#connexion input#priv {
background-color:white;
background-image:url("/images/public/form_user.gif");
background-repeat:no-repeat;
padding-left:20px;
width:212px;
margin-bottom: 10px;
border:1px solid #595959;
}
#connexion input#priv:focus{
border:2px solid #C71414;
}
#connexion input#pass {
background-color:white;
background-image:url("/images/public/form_pass.gif");
background-repeat:no-repeat;
padding-left:20px;
width:212px;
margin-bottom: 10px;
border:1px solid #595959;
}
#connexion input#pass:focus{
border:2px solid #C71414;
}
#popup-static {
padding:10px;
}
#info-recherche {
padding-bottom:15px;
text-align:center;
}
a.bouton-noir{
display:block;
float:left;
margin-top: 10px;
height: 30px;
color: #ffffff;
font-size: 12px;
padding-bottom: 5px;
padding-right: 5px;
cursor:  pointer;
background: url(http://www.domaine-achat.fr/images/client/coin-g.png) no-repeat 0 0;
}

a.bouton-noir:hover{
text-decoration:none;
opacity:0.85;
cursor:  pointer;
	}

a.bouton-noir span{
display:block;
height:100%;
padding:8px 10px 0 4px;
margin-left:4px;
cursor:  pointer;
background: url(http://www.domaine-achat.fr/images/client/coin-d.png) no-repeat 100% 0%;
}

