
body	{
color:#000080;
margin:0px;
padding:0px;
font-family:arial;
background-image:url(../img/background.gif);
}

form {
margin:0px;
padding:0px;
}

div	{
padding:0px;
}

.lot {
padding-bottom:2em;
}

#capsule {
width:1024px;
height:600px;
}

#left {
padding:30px;
}

#middle {
text-align:justify;
}

#imgtitre {
width:246px;
height:60px;
padding-top:10px;
border-bottom:1px #000080 solid;
}

table.liste {
border: 0px solid black;
padding: 5px;
}

col.lot {
text-align:center;
vertical-align:top;
}

col.description {
text-align:left;
vertical-align:top;
}

col.prix {
text-align:right;
vertical-align:top;
}

td {
padding:0px;
background:#F0F0F0;
}

td.header {
text-align:center;
font-style:bolder;
background:#D0D0D0;
}
/* 
because Firefox is unable to span col css style for bullshit reasons.
SO DON'T FORGET TO MODIFY BOTH STYLE.
*/
td.lot {
text-align:center;
vertical-align:top;
}

td.description {
text-align:left;
vertical-align:top;
}

td.prix {
text-align:right;
vertical-align:top;
}
/*
end of bullshit
*/

#champrecherche1 {
font-size:11px;
height:45px;
padding-top:25px;
text-align:right;
border-left:1px #000080 solid;
border-bottom:1px #000080 solid;
border-right:1px #000080 solid;
vertical-align:top;
text-transform:uppercase;
}

#champrecherche1 p {
margin-right:5px;
margin-top:0px;
}

#champrecherche2 {
border-bottom:1px #000080 solid;
padding:3px;
padding-top:21px;
text-align:center;
}

input[type=hidden] { visibility: hidden; }

input[type=text] {
background:#fff url(../img/fond_input.png) repeat-x;
border:1px #008 inset;
text-align:center;
}

input[type=button] {
border:1px #000080 ridge;
background:#e0e0e0;
color:#000080;
}

input[type=submit] {
border:1px #000080 ridge;
background:#e0e0e0;
color:#000080;
}

#c	{
position:absolute;
display:none;
margin-left:-130px;
z-index:3000;
border:1px #000080 ridge;
background:#e0e0e0;
color:#000080;
padding:2px;
}

#c option {
padding:2px;
}

#titremenu {
height:80px;
border-left:1px #000080 solid;
border-right:1px #000080 solid;
}

#contenu {
position:relative;
top:150px;
left:246px;
width:600px;
height:400px;
}

#menu {
font-size:11px;
line-height:20px;
text-decoration:none;
text-transform:uppercase;
position:relative;
top:5px;
background:#E0E0E0;
text-align:center;
width:100%;
}

#menu a {
text-decoration:none;
padding-left:0.5em;
padding-right:0.5em;
color:#000080;
}

#menu a:hover {
color:#A0A0A0;
}

#info {
text-align:center;
font-size:11px;
}

a	{
color:#0000f0;
text-decoration:none;
}

a:hover	{
text-decoration:underline;
color:#aaa;
}

a.btn {
font-size:11px;
background:#e0e0e0;
padding:3px;
color:#000080;
}

a.btn:hover {
color:#aaa;
}

a.title2 {
font-size:20px;
text-align:left;
color:#000080;
}

#pageindex {
text-align:center;
background:#E0E0E0;
word-spacing:0.3em;
}

#events p.eventvente {
border-bottom:1px #000000 solid;
}

#events img {
border:1px #000 solid;
}

#ventes {
}

#fresque a:hover {
opacity:0.8;
}

#fresque img {
border:0px;
}

#tdbandeau {
padding-top:30px;
padding-bottom:30px;
}