/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    color               : #000000;
    background-color    : #737377;
    text-decoration     : none;
    margin              : 0px;
    padding             : 0px;
    background-image    : url(images/fond.jpg);
    background-repeat    : no-repeat;
}

a, a:visited, a:link {
    color               : #FFFFFF;
    text-decoration     : none;
}
a:hover, a:active {
    text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #FFFFFF;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    color               : #CDCED0;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;
    color               : #FFFFFF;
    margin              : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
    color               : #000000;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
    background-color    : #A1A2A5;
    border              : 7px solid #FFFFFF;
}
table.logo {
    background-color    : #A1A2A5;
}
div.espace1 {
    border-bottom       : 0px solid #FFFFFF;
}
div.espace2 {
}
table.decoupage {
    border-top          : 0px solid #A46D35;
    background-color    : #A1A2A5;
}
table.decoupage td.contenu {
    background            : #737377 url(images/arrondit_contenu.gif) no-repeat top left;
}
table.decoupage td.contenu div.titre_page {
    color               : #396486;
    font-size           : 18px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 10px;
    padding             : 0px;
    font-weight         : bold;
    text-align          : center;
}
table.decoupage td.contenu div.contenu_page {
    margin              : 3px;
}
table.decoupage td.colonne_gauche {
    /*border-right        : 1px solid #FFF;*/
    /*background            : url(images/colonne_gauche/A.gif) no-repeat bottom;*/
}
table.decoupage td.colonne_gauche div.acheter {
    background-color    : #D90000;
    border-bottom       : 1px solid #FFFFFF;
}
table.decoupage td.colonne_gauche div.vendre {
    background-color    : #CDCED0;
    border-bottom       : 1px solid #FFFFFF;
}
table.decoupage td.colonne_gauche div.voiture {
    border-bottom       : 1px solid #FFF;
    /*border-right        : 1px solid #FFF;*/
}
table.decoupage td.colonne_droite {
    background          : #A1A2A5 url('images/bg_droit.gif') repeat-y left;
}
table.decoupage td.colonne_droite span.miseAjour {
    color               : #FFFFFF;
    font-size           : 10px;
    font-family         : Verdana, Helvetica, sans-serif;
    font-weight         : bold;
    line-height         : 16px;
}
table.decoupage td.colonne_droite div.encart {
    /*margin              : 5px;*/
    background-color    : #FFFFFF;
    text-align          : left;
}
table.decoupage td.colonne_droite div.encart table.titre {
    background          : #D90000 /*url(images/encart_arrondit_droite.gif) no-repeat right top*/;
}
table.decoupage td.colonne_droite div.encart table.titre h1 {
    font-size           : 14px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-weight         : bold;
    margin              : 0px;
    padding             : 0px;
    color               : #FFFFFF;
}
table.decoupage div.bas {
    margin              : 0px;
    padding             : 0px;
    background          : #D90000 /*url(images/encart_arrondit_droite_bas.gif) no-repeat right bottom*/;
    color               : #FFFFFF;
    border-top          : 1px solid #FFF;
    border-bottom       : 1px solid #FFF;
}
table.decoupage td.colonne_droite div.encart h2 {
    font-size           : 12px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-weight         : bold;
    margin              : 0px;
    padding             : 3px;
    background-color    : #ECEFF1;
    color               : #000000;
    border-left         : 1px solid #FFF;
}
table.decoupage td.colonne_droite div.encart div {
    margin              : 15px 2px;
    line-height         : 14px;
}
table.decoupage td.colonne_droite div.encart div a {
    color               : #000000;
}

div.contact {
    color               : #FFFFFF;
    background-color    : #2F3032;
    padding             : 15px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    border-top          : 2px solid #FFFFFF;
}
div.contact td{
    color               : #FFFFFF;
}
div.copyright {
    color               : #000000;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    padding             : 5px;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
    text-decoration     : none;
    color               : #000000!important;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
div.copyright img {
    vertical-align      : middle;
}

/* Menu */
table.menu {
    background-color    : #486F8E;
    background-image    : url('images/fd_sousmenu.gif');
    vertical-align      : middle;
    border-bottom       : 1px solid #FFFFFF;

}
table.menu td{
    background-image    : url(images/onglet/fd_degrade.gif);
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 0px 0px;
    color               : #000000;
    text-decoration     : none;
    vertical-align      : middle;
    white-space         : nowrap;
}

table.menu a, table.menu a:visited, table.menu a:link {
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #000000;
    text-decoration     : none;
    vertical-align      : middle;
}
table.menu a:active, table.menu a:hover,
table.menu a.on, table.menu a.on:visited, table.menu a.on:link, table.menu a.on:active, table.menu a.on:hover {
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 0px;
    color               : #D90000;
    text-decoration     : none;
    vertical-align      : middle;
}
table.menu td.multilangue{
    background-image    : none;
    vertical-align:bottom;
}
/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu table {
    margin-top          : 10px;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 2px 15px;
    color               : #000000;
    text-decoration     : none;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 2px 15px;
    color               : #D90000;
    text-decoration     : none;
}


/*ACTUALITES*/
#actu_banniere {
    background          : #737377;
    /*border              : 1px solid #FFF;*/
    /*padding             : 10px;*/
}
#actu_banniere h2 {
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #FFF;
}
#actu_banniere p {
    color               : #FFF;
}
#actu_banniere div.en_savoir_plus a,
#actu_banniere div.en_savoir_plus a:link,
#actu_banniere div.en_savoir_plus a:visited {
    color               : #d90000;
    font-weight         : bold;
}

#voiture_banniere {
    background          : #737377;
    padding             : 10px 0;
    color               : #FFF;
}
#titre_encart {
    font-size           : 16px;
    color               : #FFF;
    padding-left        : 20px;
    display             : inline;
    position            : absolute;
    font-weight         : bold;
}
#voiture_banniere h2 {
    font-weight         : normal;
}
#voiture_banniere h2 a:hover {
    text-decoration     : none;
}
#voiture_banniere p {
    color               : #FFF;
    text-align          : justify;
}
#voiture_banniere a.lien {
    color               : #CC0000;
    font-size           : 12px;
}

input, select, textarea, input.champ, select.champ {
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 10px;
}

div.formulaire {
    background-color    : #A4A4A6;
    padding             : 2px;
    font-size           : 11px;
}
div.formulaire input, div.formulaire select, div.formulaire textarea {
    background-color    : #D9D9DA;
    border              : 1px solid #000000;
    font-size           : 11px;
    vertical-align      : middle;
}
div.formulaire input.submit {
    background-color    : #D80000;
    color               : #FFFFFF;
    /*border              : 2px outset #4C5353;*/
    font-size           : 11px;
    vertical-align      : middle;
    cursor              : pointer;
}

div.formulaire input.image {
    background-color    : transparent;
    border              : 0px;
}
input.submit {
    padding             : 3px 10px;
    background-color    : #D80000;
    color               : #FFFFFF;
    /*border              : 2px outset #4C5353;*/
    font-size           : 12px;
    font-weight         : bold;
    -moz-border-radius  : 5px;
    cursor              : pointer;
}
div.formulaire .comment {
    font-size           : 10px;
    color               : #666666;
}

table.decoupage td.colonne_droite div.encart table.saisir {
    background-color    : #D90000;
}
table.decoupage td.colonne_droite div.encart table.saisir td {
    color               : #FFFFFF;
    font-size           : 12px;
    font-weight         : bold;
    line-height         : 18px;
}

table.decoupage td.colonne_droite div.encart table.saisir td.prix {
    font-size           : 18px;
}

table.proprietes_voiture th {
    color               : #FFF;
    font-weight         : bold;
    text-align          : left;
    font-size           : 12px;
    vertical-align      : top;
}

table.proprietes_voiture td {
    color               : #FFF;
    font-size           : 12px;
    vertical-align      : top;
}