body {background-color:#953000;}
.pasla p span { text-align: left; }
#pub, #pub a {	color: #953001; }
.cache { visibility: hidden; }

#tarifs a { color:white; text-decoration: none;}
#retour a { color:black; text-decoration: none;} 

h2 {
margin:15px 0 10px 30px;
width:215px;
height:131px;
background:url(images/cars_titre.gif) no-repeat;
}

#t2, #t3 { visibility: hidden; }

#texte2, #texte3 {
position:absolute;
top:156px;
left:210px;
font: normal 13px/16px arial, sans-serif;
text-align:justify;
color:white;
width: 314px;
}


#tarifs {
margin-top:20px;
}

#tarifs a {
margin-left: 27px;
font: bold 12px/12px arial, sans-serif;
z-index:10;
padding:2px 3px 2px 3px;
border:1px solid #A15100;
}

#retour {
margin-left: 27px;
font: bold 12px/12px arial, sans-serif;
z-index:10;
}

#avec { background-color : #223 }
#sans { background-color : #322 }

#avec, #sans {
position: absolute;
text-align:left;
top:10px;
left:20px;
width:150px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
padding: 10px 8px 2px 12px;
}

#avec table, #sans table {
font : bold 11px/10px arial, sans-serif;
color : #ddd;
margin-bottom:10px;
width:100%;
}

.celd { text-align:right; }

#avec thead {
color : #22F;
}

#sans thead {
color : red;
}

ul {
left:0;
margin-left: 0px !important;
margin-left /**/:-16px;
list-style-type:none;
padding-left:0;
}

li { 
line-height:16px;
width:245px;
text-align:left;
vertical-align:middle;
background-color:black;
color:white;
padding-left:27px;
margin-bottom:2px;
}

li a {
display:block;
color:white;
line-height:16px;
text-decoration:none;
font: bold 10px/16px tahoma, helvetica, sans-serif;
text-transform:uppercase;
}

#top a { color: #b87; }