/* Elements basiques */

body, table, tr, td, h1, h2, h3, h4, h5, p, form, ul, li, img, div
{margin:0;
padding:0;}

body
{background-color:#81181d;
color:#333333;
text-align:center;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
text-align:center;}

tr, td
{color:#333333;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;}

h1
{display:inline;
color:#333333;
font-size:16px;
font-weight:bold;}

h2
{display:inline;
color:#333333;
font-size:16px;
font-weight:bold;}

h3
{display:inline;
color:#f0c000;
font-size:13px;
font-weight:bold;}

a {color:#333333;}
a:hover {color:#000000; text-decoration:none;}


/* Mise en valeur */

.big
{color:#f0c000;
text-decoration:none;
font-size:14px;
font-weight:bold;}

.etoile
{color:#f0c000;
font-size:16px;}


/* Apparence des annonces */

.liste_header
{background-color:#bd813b;
height:30px;
padding:5px;}

.liste_annonce
{width:100%; border-width:1px 0 0 0; }

.liste_annonce a
{color:#333333;}

.big_annonce
{width:100%; background-color:#ffffff;}

.lil_header
{background-color:#76161b;
background-image:url(img/footer.jpg);
background-position:right;
background-repeat:no-repeat;
color:#FFFFFF;}

.lil_header h3
{color:#FFFFFF;}

.lil_header h2
{color:#FFFFFF;}


/* Bordures */

.border
{border:#cacaca 1px solid;}

.border_top
{border:#cacaca 1px solid;}

.border_light
{border:#d5d5d5 1px solid;}

.border_right
{border-right:#cacaca 1px solid;
padding-right:8px;
margin-right:8px;}


/* Mise en page principale */

#bkgd
{width:756px;
background-image:url(img/fond.jpg);
background-position:center;
background-repeat:repeat-y;
margin:0 auto 0 auto;}

#content
{margin-left:-4px;}

#header
{width:100%;
background-image:url(img/header.jpg);
background-repeat:no-repeat;
background-position:center top;
height:106px;}

#menu
{font-size:14px;
padding:2px 0 0 10px;
height:25px;
background-color:#FFFFFF;
text-align:center;}

#menu a {text-decoration:none; font-weight:bold; color:#666666;}
#menu a:hover {color: #f0c000;}

#alerte
{background-color:#ffffff; padding-right:10px;}

#alerte a {text-decoration:none; font-weight:bold; color:#f0c000}
#alerte a:hover {color: #666666;}

#defil
{width:400px;
height:220px;}

#moteur
{background-color:#d4d1c8;
padding:10px;
text-align:left;}

#moteur td
{padding:2px;}

#accueil
{text-align:left;
padding:10px;}

#coeur
{background-color:#bd813b;
width:330px;
padding:10px ;}

#coeur td
{padding:4px;
color:#ffffff;}

#coeur h2
{color:#ffffff;}

#coeur a
{color:#ffffff;}

#footer
{background-image:url(img/footer.jpg);
background-position:left;
background-repeat:no-repeat;
text-align:center;
font-size:13px;
height:50px;
color:#ffffff;}

#legal
{padding-top:10px;
font-size:9px;
color:#9f2c31;
margin:0 auto;}

#legal td
{font-size:9px; padding:8px;}

#legal a {color:#9f2c31;}
#legal a:hover {color:#ffffff;}


/* Divers */

#tool li,ul
{list-style-image:none;
list-style-type:none;
line-height:20px;}

#tool
{background-color:#FFFFFF;}

#tool a
{color:#333333;}

#recherche
{background-color:#7aa1c2;}

#titre
{padding:10px;
text-align:center;
background-color:#bd813b;}

#titre h2
{color:#333333;}

.news
{width:100%;
background-color:#eeeeee;
height:380px;
float:left;
padding:0 0 0 10px;
text-align:right;
border-right:#cccccc 1px solid;}

.news td
{padding:10px;}

.contact td
{padding:5px;}

#form_acq td
{padding:2px 10px;}

.navig
{color:#333333;}

.erreur
{color:#FF3333;}

#list_erreur
{text-align:left;
padding:10px 0 10px 25px;}

#style_onglet
{color:#333333; background-color:#f8f8f8;}

#style_onglet a
{color:#333333;}

a.admin {color:#333333;}

.navigation
{background-color:#bd813b;}

.mentions
{padding:20px;}

.mentions ul
{padding:20px;}