﻿body {
font-family: Verdana;
font-size: 0.8em;
margin: 0;
padding: 0;
background: url('../images/bg.jpg');
}
img {
border: 0;
}
h1 {
font-size: 20px;
font-family: Verdana;
color: #69C;
font-weight: normal;
}
a {
color:#333;
}
h2{
z-index:3;
font-size: 18px;
font-family: Verdana;
color: #69C;
font-weight: normal;
}
h3 {
font-size: 14px;
font-family: Verdana;
color: #000;
}
h4 {
font-size: 12px;
font-family: Verdana;
color: #000;
}
p, li {
font-size: 11px;
}
/* ------------------------------------------------------------------------------------------- */
#searchForm {
z-index: 2;
position: absolute;
top: 150px;
left: 310px;
height: 81px;
width: 472px;
background-image: url('../images/a3.gif');

background-repeat: no-repeat;
padding: 0px 0px 0px 14px;
_padding-top: 8px;
}
*+html #recherche1 {
position: relative;
top: 10px;
left: -10px;
}
*+html #recherche2 {
position: relative;
left: -10px;
}
/* ------------------------------------------------------------------------------------------- */
#conteneur {
position: relative;
width: 950px;
margin-left: auto; 
margin-right: auto; 
background-color:#FFF;
border-left: 4px solid #39C;
border-right: 4px solid #39C;
}
/* ------------------------------------------------------------------------------------------- */
#a {
height: 234px;
background: url('../images/a2.gif') no-repeat top right;
}
#diaporama {
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
/* ------------------------------------------------------------------------------------------- */
/* Recherche */
#rechercherapide {
position: absolute;
top: 115px;
_top: 130px;
left: 320px
}
#btnok {
float: right;
position: absolute;
top: 4px;
/*left: 283px;*/
left: 403px;
height: 69px;
}

#select-localisation {
/*position: absolute;
z-index: 30;*/
}
/* ------------------------------------------------------------------------------------------- */
/* Barre latérale */
#b1 {
position: absolute;
left: 0;
top: 234px;
width: 273px;
height: 546px;
background: #F1F1F1 url('../images/b1.gif') no-repeat;
}
#b1 h1 {
display:none;
font-size: 20px;
font-family: Verdana;
color: #69C;
font-weight: normal;
padding-left: 20px;
border-bottom: 2px solid #69C;
width: 200px;
}
#b1 ul {
padding:0;
margin:0;
width:210px;
text-align:right;
position: relative;
top: -20px;
}
#b1 li {
list-style-type:none;
line-height: 30px;
vertical-align: middle;
padding-right: 25px;
list-style-position: inside;
background:url('../images/bullet.gif') no-repeat right 5px;
position: relative;
}
#puce1 {
left: 20px;
}
#puce2 {
left: 10px;
}
#puce3 {
left: 1px;
}
#puce4 {
left: -5px;
}
#puce5 {
left: -11px;
}
#puce6 {
left: -15px;
}
#b1 a:link {
color: #666;
text-decoration: none;
}
#b1 a:visited {
color: #666;
text-decoration: none;
}
#b1 a:hover {
color: #000;
text-decoration: none;
}
#imagecontact {
position: relative;
left: 20px;
top: -6px;
}
#textecontact {
position: relative;
top: -150px;
left: 25px;
color: #667C80;
}
#textecontact h3 {
font-size: .9em;
color: #667C80;
}
#textecontact h4 {
font-size: .8em;
padding:0;
margin:0;
color: #667C80;
}
#textecontact p {
font-size: .9em;
margin:3px;
color: #667C80;
position: relative;
top: 0px;
}
#b2 {
margin-left: 273px;
min-height: 546px;
background: #FFF url('../images/b2.gif') no-repeat bottom left;
overflow: hidden;
_height: 543px;
}
#bienvenue-flash {
position: absolute;
top: 410px;
_top: 150px;
left: 385px;
_left: 115px;
z-index: 1;
}
#logospartenaires {
position: absolute;
top: 166px;
right: -24px;
right: -50px;
width: 200px;
height: 100px;
z-index: 3;
}
#cdc {
/*
position: absolute;
top: 275px;
height: 107px;
*/
}
#cdc .preview img {
border: 1px solid #CCC;
padding: 3px;
background-color: white;
}
.cdc{
float:left;
width:310px;
margin-right:10px;

}
.cdc h2{
font-size:12px;
line-height:12px;
font-weight:bold;
margin-bottom:0.35em;

}
.cdc li {
display: block;
}

.cdc a:link {
color: #000;
text-decoration: none;
}
.cdc a:visited {
color: #000;
text-decoration: none;
}
.cdc a:hover {
color: #000;
text-decoration: underline;
}
.desc{
width:160px;
float:right;
}
#infos1  h2, #infos2  h2{
margin: 0 0 15px 0;
}
#infos1 {
z-index: 4;
width: 345px;
height:205px;
background:transparent url('../images/infos1.gif') no-repeat scroll 0 20px ;
float:left;
}
#infos1 th, #infos1 td {
font-size: 11px;
} 
#infos2 {
position: absolute;
left: 630px;
z-index: 4;
width: 302px;
height:205px;
background:transparent url('../images/infos2.gif') no-repeat scroll 0 20px ;
float:left;
}
#infos2 p {
position: relative;
top: 0px;
}
#EventInfo{
text-align:center;
}
/* ------------------------------------------------------------------------------------------- */
#c {
background: url('../images/c.gif') no-repeat transparent;
text-align: right;
padding-top:175px;
padding-right:15px;
}
/*------------------------*/
#horaires {
margin-left: 35px;
margin-right: 15px;
}
#horaires table {
border-collapse: collapse;
width: 280px;
margin-bottom: 0.7em;
}
#horaires td {
color: #667C80;
}
#horaires th {
border: 0;
background-color: #379BCD;
color: white;
}
#horaires li {
font-size: 10px;
}
#vendeur {
height: 168px;
}
#swfvendeur {
position: relative;
top: -14px;
left: 11px;
}
.calculettes {
color: black;
font-size: 11px;
}
.agences p {
position: relative;
top: 5px;
}

/*
	other styles
*/
.listinglink{
	text-decoration:none;
	color:#555;
}