body {padding:0; margin:0; color:#404142; background: #626365;}
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; letter-spacing: 1px;}
br{font-size:11px}
.micro{font-size:1px;font-weight:normal !important;line-height:1em !important;}
.backg{ background:#626365; }
body .vignette_annonce { background: #FFFFFF url( images6/degarde_vertical.jpg ) top left repeat-y; color: #2C2A2C; }

html>body .padding_haut{ padding:0 0 8px 0;}

#td_central{ color:#404142}
#admin a,#admin a:visited{color:#FFFFFF; /* #E5D7C3;*/}
/*#td_marquee{background:#E4E2E3 center bottom no-repeat;}
*/
#td_general{background-color:#FFFFFF; border:8px solid #FFFFFF;}

.infos{ color:#404142;}

.contact{ line-height:2em; color:#004BA7; font-size:14px; color:#2C2A2C;}
.contact input{ width:200px; color: #532817; border:1px solid #2C2A2C; margin-left:5px; height:24px;}
.contact textarea{ width:200px; color: #532817; border:1px solid #2C2A2C; margin-left:5px; margin-top:7px;}
.contact select{ padding-left:5px; color: #532817; margin-left:5px; border:1px solid #2C2A2C;}

.formu input{ color: #2C2A2C; border:1px solid #2C2A2C;}
.formu textarea{ color: #2C2A2C; border:1px solid #2C2A2C;}
.formu select{ color: #2C2A2C; border:1px solid #2C2A2C;}

.normal { background-color:#2C2A2C;}
.normala a{ color:#F0ECCA; text-decoration:none;}

.survol { background:#F0ECCA;}
.survola a{ color:#2C2A2C; text-decoration:none;} 
.colgauche{
	color:#000000; 
	background:#AFB1B2;
} 

.colgauche a,.colgauche a:visited{color:#404142;}
html>body .colgauche ul{margin-left:7px;}
.recherche{color:#004BA7; font-size:14px;}

.l_annonce{line-height:2em;}
#td_marquee a,.td_marquee a{color:#403F3D;text-decoration:underline;}
.annonce,.annonce a,.annonce a:visited{color: #404142;font-size:14px;}
.annonce a,.annonce a:visited{ font-weight: bold; }
.annonce_txt,.annonce{ font-family:Verdana,Arial,Helvetica; }
.annonce_txt,.annonce_txt a,.annonce_txt a:visited{font-size:12px; font-family:Verdana,Arial,Helvetica; text-decoration:none;}
.annonce_txt u{text-transform: uppercase;text-decoration:underline;}

#marquee{ height:240px;}
#marquee img{padding-left:2px;}
h1{font-size:30px; color: #FFFFFF; text-align:center; margin-bottom:0.5em; margin-top:0.5em;}
h3 { color:#404142; text-decoration:underline; }
#admin h1{font-size:20px;margin-top:0;margin-bottom:0;}

ul{
	list-style-type:disc;
	margin-left:10px;
	padding-left:10px;
}
li {
	padding-bottom:8px;
}

li a {
	text-decoration:none;
}


 #separateur{
	width:8px;
}
#menu{

	background-color:#AFB1B2;
}
html>body #menu{

	background-color:#AFB1B2;
}

a img {
border:0px;
}
/* Christian */
#menu_bas { background: #626365; }
#menu_bas a img { border: 0; }
#coupcoeur { vertical-align: top; background: #AFB1B2; }
#coupcoeur_flash { position: absolute; top: 0px; left: 0px; }
#bien_coupcoeur * {border: 0; }
#bien_coupcoeur { padding-top: 0px; }
#bien_coupcoeur a { text-decoration: none; color: white; }

/******************************************************************************
    Référencement
******************************************************************************/

/* Référencement page d'accueil */
#ref { width: 876px; border: 2px solid #0395ba; font-size: 80%; font-weight: normal; }
#ref p { margin: 5px; font-size: 1.1em; font-weight: normal; }
#ref ul { margin: 10px; display: block; }
#ref li { float: left; width: 25%; }
#ref * { color: #e5d7c3; }

/* Layout page spécialisée */
.refdetails td strong, .refdetails td h2 { display: block; font-size: 1.5em; margin: 0.75em 0; }
.refdetails td { vertical-align: top; }

/* Mini annonces page spécialisée */
/*.mini_annonces { background: white url( images6/degarde_horizontal.jpg ) top left repeat-y; color: #532817; }
.mini_annonces a { color: #532817; text-decoration: none; }*/
.mini_annonces td { width: 360px; }
.mini_annonces td.photo { text-align: center; vertical-align: middle; width: 80px; height: 60px; }

/* Voir aussi */
.cadre_ref { background: white url( images6/degarde_vertical.jpg ) top left repeat-y; color: #532817; }
.cadre_ref a { color: #532817; text-decoration: none; }

.hr_titre{color:#2C2A2C;}

table.dimensions { border-collapse: collapse; }
table.dimensions thead *, table.dimensions tfoot * { background: #0c2577; color: #e7e7e7; }
table.dimensions .number { text-align: right; }
table.dimensions th { text-align: left; font-size: 11px; }
table.dimensions th, table.dimensions td { border: 1px solid #0c2577; padding: 0.125em 0.25em; }
