img {
    border: 0;
}

div.success {
    border-top: 1px solid #EB6A0A;
    border-bottom: 1px solid #EB6A0A;
    background-color: #FFDF73;
    color: #0079C2;
    font-weight: bold;
    padding: 10px;
}

div.success a {
    text-decoration: underline;
    font-weight: bold;
}

legend {
    color: #f36f21;
    font-weight: bold;
}

div.listing {
    background:white none repeat scroll 0 50%;
    border:1px solid #CCCCCC;
    margin:10px 0;
}

table.idsp {
}

table.idsp thead tr th {
    padding-left: 5px;
    text-align: left;
    font-weight: bold;
}

table.idsp thead tr th.action {
    text-align: center;
}

table.idsp tr {
    height:23px;
}

table.idsp td.action {
    text-align: center;
}

table.idsp thead tr th {
    font-size:11px;
    background: #0079C2 none repeat scroll 0%;
    color: #fff;
}

table.idsp thead tr th a {
    color: #fff;
}

table.idsp tr.odd {
    background-color:#fff;
}

table.idsp tr.even {
    background-color: #f9f9f9; /*#F5FFFA; #d6e1f0;*/
}

table.idsp tr.highlight {
    background-color: #FFFFE0; /*#fef4b8; /*FFFDE9;*/
    border-bottom: 1px solid #CADBE5;
}

table.idsp td {
    border-top: 1px solid #CADBE5;
}

input[type="submit"], input[type="button"], .submit-row input {
    background: white url('../images/nav-bg.gif') repeat-x scroll center bottom;
    border-color: #DDDDDD rgb(170, 170, 170) rgb(170, 170, 170) rgb(221, 221, 221);
    border-style: solid;
    border-width: 1px;
    color: black;
    padding: 3px;
}

/* BUTTONS */

.buttons {
    width: 350px;
    margin: 20px auto;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background: url('../images/nav-bg.gif');
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family: Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#0649A0;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

div#adresse {
    float: left;
}

div#support {
    float: right;
}

