
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
}

#conteneur {
position: absolute;
width: 800px;
left:0px;
border-top:0px ridge #27458D;
border-right:0px ridge #27458D;

}

.cursor{cursor: pointer;}

.b {
font-size:1.1em;
}

#formulaire {
float:left;
color:#aaaaaa;
font-weight:700;
margin-left:20px;
margin-right:30px;
}

#adresse {
margin-top:140px;
font-weight:700;
}

h2 {
color:#27458D;
}

.ess {

margin-top:10px;
margin-bottom:10px;
}


#header {
height: 100px;
background-color: #99CCCC;
background: url(bandeau.jpg);
}

#centre {
background-color:#ffffff;
border:0px solid #27458D;
padding-top:30px;
}

#pied {
height: 30px;
background-color: none;
}
p {margin: 0;}

.table {
border:1px solid #27458D;
}

.titre {
color:#27458D;
font-weight:700;
}

.titre2 {
color:red;
font-weight:700;
}

#page {
color:#27458D;
font-weight:700;
font-size:1.3em;
margin-left:370px;
}

.color {
color:#27458D;
 
}

.texte1 {

color:#ffffff;
}


.espace {
margin-right:5px;
}

.espace2 {
margin-right:5px;
padding-top:50px;
}

.annonce {
text-align:left;
border:3px double #ffffff;
width:300px;
padding:20px;
}

#pagination {
text-align:center;
margin-left:380px;
font-weight:700;
font-size:1.3em;
}

#pagination a {
color:#27458D;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute;
top: 100px;
left: 15px;
z-index:100;
width: 100%; /* précision pour Opera */
}

#menu dl {
display:block;
float: left;
width: 15em;
border:0px solid #ffff00;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #27458D;
border: 1px solid #ffffff;
margin: 1px;
}

#menu dd {
display:none;
border: 1px solid #ffffff;
}

#menu li {
text-align: center;
background: #27458D;
}

#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
width:100%;
border:0px solid red;
}

#menu li a:hover, #menu dt a:hover {
background:#00058D;
}





#centre p {
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
margin-right;30px;
}


#cnil {
float:right;
margin-right:20px;
color:#27458D;
}

#cep {
margin-left:20px;
color:#27458D;
font-weight:700;
}

#cep a {
color:#27458D;
}

#concession {
margin-top:100px;
border:0px solid black;
width:800px;
height:600px;
}

.photo1 {
position:absolute;
top:190px;
left:275px;}


.photo2 {
position:absolute;
top:380px;
left:50px;
}


.photo3 {
position:absolute;
top:380px;
left:550px;
}

.photo4 {
position:absolute;
top:540px;
left:50px;
}


.photo5 {
position:absolute;
top:540px;
left:550px;
}

.photo6 {
position:absolute;
top:700px;
left:275px;
}

#tcentre {
position:absolute;
font-weight:700;
color:#27458D;
top:380px;
left:250px;
width:280px;
height:280px;
border:0px solid black;
padding:10px;
}

#panne {
border:1px dotted #27458D;
margin-left:20px;
padding-left:50px;
padding-bottom:20px;
}

#cont {
float:left;
border:0px solid #00ff00;
width:350px;
margin-left:20px;
padding-top:20px;
}


#ht1 {
border:0px solid #ff0000;
background: url(rapide.jpg)  0px 0px  no-repeat;
height:42px;
padding-top:0px;
}

#ht2 {
border:0px solid #ff0000;
background: url(assistance.jpg)  0px 0px  no-repeat;
height:42px;
padding-top:0px;
}

#texte {
overflow:auto;
width:350px;
height:120px;
background-color:#27458D;
border:0px solid red;
font-weight:500;
}

#bs {
border:0px solid #000000;
background: url(bas2.jpg) 0px 0px   no-repeat;
height:50px;
}

#privilege {
width:500px;
border:0px solid black;
margin-left:140px;
}

.titre {
margin-left:40px;
}

b {
color:#27458D;
font-size:1.6em;
}

#bleu {
padding-left:70px;
color:#27458D;
font-weight:700;
font-size:1.0em;

} 


#texte p {
margin-left:20px;
margin-right:20px;
color:#ffffff;
}

#evenement {
border:1px solid #000099;
width:400px;

padding: 10px 100px 10px 100px;
margin-left:95px;

color:#000099;
font-weight:700;
font-size:1.3em;
}