div.clear_both {
    clear: both;
}
a img {
    border: none;
}
a {
    color: #637f97;
}
a:hover {
    text-decoration: none;
    color: #d0514b;
}
/*Haut*/
div.haut {

}
div.haut div.logo {
    background-image: url('../GFXs/logo.png');
    width: 410px;
    height: 115px;
}
div.haut h1 {
    font-size: 20px;
    color: #ff8d0f;
}
div.haut ul.menu li {
    background-image: url('../GFXs/gradient1.png');
    background-repeat: repeat-x;
    margin-right: 1px;
    list-style: none;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding: 15px 10px 15px 10px;
    border: solid 1px #949394;
}
div.haut ul.menu li.actuel {
    background-image: url('../GFXs/gradient3.png');
    background-repeat: repeat-x;
    margin-right: 1px;
    list-style: none;
    float: left;
    font-size: 12px;
    font-weight: 700;
    padding: 15px 10px 15px 10px;
    border: solid 1px #fb5c01;
}
div.haut ul.menu li:hover {
    background-image: url('../GFXs/gradient2.png');
    background-repeat: repeat-x;
    border: solid 1px #b93157;
}
div.haut ul.menu li a {
    color: #000000;
    text-decoration: none;
}
div.haut ul.menu li a:hover {
    color: #333333;
    text-decoration: none;
}
/*Contenu*/
div.contenu table tr td {
    vertical-align: top;
}
div.contenu {
    min-height: 500px;
    background-color: #e9e8e2;
}
div.contenu h1 {
    font-size: 17px;
    color: #ca8b36;
}
div.contenu h2 {
    font-size: 15px;
    color: #6396cd;
}
div.contenu ul li h3 {
    font-size: 13px;
}
div.contenu ul li ul li {
    font-size: 12px;
}
div.contenu div,
div.contenu p {
    font-size: 12px;
}
div.contenu div.info {
    background-color: #C7C78F;
    color: #333333;
    font-size: 12px;
    font-weight: 600;
}
div.contenu span.clign {
    font-size: 12px;
    color: #e7882d;
    text-decoration: blink;
    font-weight: 700;
}
div.contenu div.erreur {
    font-size: 13px;
    color: #cc0000;
    background-color: #cccccc;
    font-weight: 600;
    font-style: italic;
    border: dotted 1px #ff0000;
    padding: 5px 5px 5px 5px;
}
div.contenu div.annonceGauche {
    float: left;
    padding: 5px 5px 5px 5px;
    width: 180px;
    margin: auto;
}
div.contenu div.annonce_liste {
    font-size: 12px;
    border: solid 1px #cdcdcd;
    background-color: #fde1c6;
    width: 70%;
    margin: auto;
}
div.contenu div.annonce_gauche {
    float: left;
    margin: 5px 5px 5px 5px;
}
div.contenu div.annonce {
    border: solid 1px #cdcdcd;
    background-color: #fde1c6;
    width: 80%;
    margin: auto;
    padding: 10px 10px 10px 10px;
}
div.contenu div.contenuAnnonce {
    text-align: center;
}
div.contenu div.contenuAnnonce2 {
    width: 45%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    padding: 5px 5px 5px 5px;
}
div.contenu div.listeCats {
    width: 80%;
    margin: auto;
    text-align: center;
}
div.contenu div.listeCats div.colonneCats {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
div.contenu div.listeAnnonce {
    background-color: #e3dfc7;
    width: 80%;
    margin: auto;
    cursor: pointer;
}
div.contenu div.listeAnnonce:hover {
    background-color: #e3cec7;
    width: 80%;
    margin: auto;
}
div.contenu div.listeAnnoncePub {
    background-color: #e3dfc7;
    width: 80%;
    margin: auto;
}
div.contenu div.listeAnnonceGauche {
    padding: 5px 5px 5px 5px;
    display: inline-block;
    vertical-align: top;
}
div.contenu div.listeAnnonceDroite {
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
}
div.contenu div.photosMini {
    margin: auto;
    text-align: center;
}
div.contenu div.mini {
    display: inline-block;
    margin: 5px 5px 5px 5px;
}
div.contenu div.pages {
    margin: auto;
    text-align: center;
}
div.map {
    width: 400px;
    height: 300px;
    border: solid 1px #e3e3e3;
}
div.contenu div.line {
    width: 80%;
    height: 1px;
    border-top: dotted 1px #000000;
    margin: auto;
}
div.contenu table.annonce tr td {
    vertical-align: top;
}
div.contenu table.annooonce {
    font-size: 12px;
    vertical-align: top;
}
div.contenu table.annooonce .actuel {
    color: #e59f3b;
}
div.contenu div.captcha {
    background-image: url("./../captcha.png");
    width: 80px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
div.contenu div.captchaDroite {
    display: inline-block;
    vertical-align: middle;
}
/*Footer*/
div.footer {
    font-size: 11px;
    margin: auto;
    text-align: center;
}
div.partenaires {
    font-size: 9px;
    margin: auto;
    text-align: center;
}
/*Formulaires*/
label {
    cursor: pointer;
    font-size: 11px;
}
/* Formulaires */
form {
    color: #68839b;
    font-size: 13px;
    font-family: Verdana,sans-serif;
    font-weight: 600;
}
fieldset {
    border: solid 1px #adadad;
    width: 70%;
}
legend {
    font-size: 12px;
    font-weight: 600;
    font-family: Arial,serif;
}
input[type="submit"],
input[type="button"],
input[type="radio"],
label {
    cursor: pointer;
}
input[type="submit"]:hover,
input[type="button"]:hover {
    color: #e7882d;
}
input[type="text"],textarea,input[type="password"] {
    color: #637f97;
    font-size: 13px;
    font-weight: 700;
    border: solid 1px #8d8d8d;
    font-family: Verdana,sans-serif;
}
/*FORMULAIRES */

