body {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
background:#006ab3;
}
#conteneur {
position:relative;
width: 750px;
margin: 5px auto; 
border:1px solid #ffec00;
background:#fff;
}

.table{
border:0px solid;
margin:0 auto;
}

.table-annonce{
border:1px solid #ffec00;

}

.table-annonce td{
text-align:justify;
}

#annonce{
border:0px solid #ffec00;
}

#image_affichage{
text-align:center;
border:0px solid;
}

.image{
margin-left:10px;
margin-right:10px;
}
#header {
height: 172px;
background:#fff url(bandeau2.jpg) no-repeat 45px 0px;
margin:0;
border:0px solid black;
}


#menu {
text-align:center;
height:50px;
border:0px solid #000;
padding:3px 0px 0px 9px;
background:#fff url(ombre.jpg) 0px -7px no-repeat;
}

#menu ul {
padding:0;
list-style-type:none;
}

#menu li {
list-style-type:none;
margin:0px 5px 0px 5px;
float:left;
}


#menu li a {
display:block;
margin:0;
padding:auto;
width:110px;
height:35px;
border:1px solid #006ab3;
background:#ffec00;
text-decoration:none;
color:#000;
font-weight:700;
}

#menu li a:hover {
background:#c8d6ec;
}

#menu li a.decal {
padding-top:8px;
height:27px;
}

#menu li a.active {
background:#c8d6ec;
}

#menu-haut{
text-align:center
}

h1 {
display:block;
font-size:120%;
padding: 0px 20px 0px 10px;
margin: 0px 10px 5px 10px;
color:#000;
background:#ffec00;
height:20px;
}

h1.centre {
text-align:center;
display:block;
font-size:120%;
padding: 0px 20px 0px 10px;
margin: 0px 10px 5px 10px;
color:#000;
background:#ffec00;
height:20px;
}

strong {
display:block;
font-size:120%;
padding: 0px 20px 0px 10px;
margin: 0px 10px 5px 10px;
color:#000;
background:#ffec00;
height:20px;
}

strong.centre {
text-align:center;
display:block;
font-size:120%;
padding: 0px 20px 0px 10px;
margin: 0px 10px 5px 10px;
color:#000;
background:#ffec00;
height:20px;
}


h2 {
display:block;
font-size:120%;
padding: 0px 0px 0px 10px;
margin:0px 10px 5px 0px;
color:#000;
background:#ffec00;
height:20px;
}

h3 {
text-align:center;
font-size:110%;
padding: 5px 10px 5px 10px;
margin:0 auto;
color:#000;
background:#ffec00;
width:400px;
height:20px;
}

h4 {
text-align:center;
font-size:110%;
padding: 0px 10px 10px 10px;
margin:0;
color:#000;
}

h5 {
text-align:left;
font-size:110%;
padding: 0px 10px 10px 10px;
margin:0;
color:#000;
}




#centre {

}


#centre a {
text-decoration:none;
color:#006ab3;
}



.border {
border:1px solid #167ABC;
}

.thermique {
background:#228cd6;
}


.thermique td {
text-align:center;
font-size:16px;
font-weight:700;
}

.therm {
background:#006ab2;
color:#fff;
}

#pied {
height: 20px;
background:#ffec00;
text-align:center;
color:#000;

}

#cep {
width: 750px;
margin: 5px auto; 
border:0px solid #167ABC;
}

#cep a {
color:#ffffff;
}


p {
margin: 0;
padding:5px 10px 5px 10px;
}

p.toiture {
margin: 0px 0px 0px 150px;
padding:5px 10px 5px 10px;
}


.tblacc {
width:740px;
margin-left:10px;
}

p.haut {
margin: 0;
padding:0px 0px 10px 0px;
width:360px;
}


p.chariot {
float:left;
margin-left:10px;
padding:0px 0px 0px 10px;
width:180px;
}

p.vitrage {
float:left;
margin-left:10px;
padding:0px 0px 10px 10px;
width:270px;
}

.imz {
float:left;
margin-left:0px;
}

#baseline {
font-size:18px;
position:absolute;
top:100px;
left:210px;
text-align:center;
}

.repa {
color:#006ab3;
font-size:24px;
font-weight:bold;
}

#text-actu{
margin-left:10px;
margin-bottom:10px;
}

.imgz {
float:left;
margin-right:10px;
}


p.grand {
font-size:20px;
}

p.grand2 {
font-weight:700;
font-size:22px;
color:#00519e;
}



ul {
color:#167ABC;
}

li {
margin:10px 310px 10px 10px;
border:0px solid black;
padding:0;
color:#000000;
}


.center {
text-align:center;
}

.left {
text-align:left;
}


.pagination{
border:0px solid;
text-align:center;
}




