body { font-family: sans-serif; font-size: 11px; margin: 0;}
h1 { font-family: sans-serif; font-size: 24px; font-weight: bold; margin: 0 0 0 20px;}
table.blackbox { background: #FFFFFF; border-collapse: collapse;	border: 1px solid #000000; }
table { font-family: sans-serif; font-size: 11px; }
tr.over {  background-color: #A9B3F8; cursor:pointer; } 
div#annonce {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height: 104px;
width: 469px;
overflow: auto;
}
div#liste {
padding: 0px 0px 0px 0px;
margin: 20px 6px 0px 6px;
height:296px;
overflow: auto;
}
a { font-family: sans-serif; font-weight: bold; color: #000000; text-decoration: none; }
a:link { font-size: 12px; }
a:visited { font-size: 12px; }
a:hover { font-size: 12px; color: #CC0000; }
a.small:link {  font-size: 10px; font-weight: normal; color: #0000FF; text-decoration: underline;}
a.small:visited {  font-size: 10px; font-weight: normal; color: #0000FF; text-decoration: underline;}
a.small:hover {  font-size: 10px; font-weight: normal; color: #CC0000; text-decoration: underline;}
input.txt {	background: white; border: 1px solid #000000; font-size: 12px; padding: 2px; cursor:pointer; }
input.sub {	background: white; border: 1px solid #000000; font-size: 12px; padding: 2px; cursor:pointer; }
input.pass { background: white; border: 1px solid #000000; font-size: 11px; padding: 2px; cursor:pointer; }
input.visiteurs { background: #FFFF00; border: 1px solid #000000; padding: 2px; cursor:pointer; width:60px; font-weight:bold; font-size: 12px; }
select {	background: white; border: 1px solid #000000; font-size: 12px; padding: 2px; cursor:pointer; }
select.largeur { width: 150px; }
textarea {	background: white; border: 1px solid #000000; font-size: 12px; padding: 2px; cursor:pointer; }
img#photo1 { display: block; }
img#photo2, img#photo3, img#photo4 { display: none; }
p { margin: 0 0 0 0; }
p#small { font-size: 10px; }
p#alert { font-size: 12px; color:#FF0000; font-weight: bold; }

