body {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
background:#191919 url(img/fond.jpg) repeat-x;
color:#fff;
}

p {
font-size: 11px;
}

b{
color:#007aec;
}



a.pdf{
color:#007aec;
font-size:13px;

}

#conteneur {
width: 841px;
margin: 0px auto 0px auto;
border:0px solid #fff;
}

#header {
height: 229px;
background: url(img/bandeau.jpg) no-repeat;
}

#menu {
width: 839px;
height: 20px;
background: #000;
text-align:center;
letter-spacing:0px;
color:#ffffff;
border-left:1px solid #fff;
border-right:1px solid #fff;
font-size: 12px;
padding-top:12px;


}

#menu a {
color:#ffffff;
text-decoration:none;
margin-left:6px;
margin-right:6px;
}

#menu a.accueil:hover {
color:#e2001a;
}

#menu a.accueil.active {
color:#e2001a;
}

#menu a.froid:hover {
color:#007aec;
}

#menu a.froid.active {
color:#007aec;
}

#menu a.clim:hover {
color:#007aec;
}

#menu a.clim.active{
color:#007aec;
}

#menu a.chauffage:hover {
color:#e2001a;
}

#menu a.chauffage.active {
color:#e2001a;
}

#menu a.pompe:hover {
color:#e2001a;
}

#menu a.pompe.active{
color:#e2001a;
}


#menu a.solaire:hover {
color:#e2001a;
}


#menu a.solaire.active {
color:#e2001a;
}

#menu a.ventilation:hover {
color:#007aec;
}

#menu a.ventilation.active {
color:#007aec;
}

#menu a.maintenance:hover {

color:#007aec;
}

#menu a.maintenance.active {
color:#007aec;
}

#menu a.cuisine:hover {
color:#007aec;
}

#menu a.cuisine.active {
color:#007aec;
}

#menu a.contact:hover {
color:#e2001a;
}

#menu a.contact.active {
color:#e2001a;
}

.border{
border: 1px solid #e2001a;
}

.border2{
border: 1px solid #007aec;
}



#cep {
width: 800px;
margin: 0px auto; 
color:#fff;
}
#cep a {
color:#f29401;
}
#cep a:hover {
color:#fff;
}

#pied{
background:#0354a3;
text-align:center;

}
#pied a{
color:#fff;
}
#pied a:hover{
color:#e2001a;
}


#centre {
border:0px solid #fff;
background:#000;
width:841px;
float:left;

}

#gauche{
margin-top:25px;
float:left;
width:240px;
border: 0px solid #fff;
}

#droite{
margin-top:25px;
float:left;
width:555px;
border: 0px solid #fff;
text-align:justify;
}

#actu{
border: 0px solid #fff;
width:238px;
height:290px;
background:url(img/actu.jpg);
float:left;
}

#text-actu{
width:190px;
height:150px;
border: 0px solid #fff;
float:left;
margin:123px 0 0 25px;
padding: 0 auto;
overflow:auto;
text-align:justify;
}

#adresse{
color: #fff;
text-align:center;
}

#photo1{
background:url(img/accueil-gauche.jpg);
width:214px;
height:133px;
border: 0px solid #fff;
margin: 0 auto;
}

#photo2{
background:url(img/accueil-picto.jpg);
width:240px;
height:237px;
border: 0px solid #fff;
}

#titre{
background:url(img/bande-titre.jpg) no-repeat;
width:555px;
height:28px;
border: 0px solid #fff;
text-align:center;
margin: 0 auto;
padding-top:5px;
font-size:16px;

}


h2{
font-size:13px;
color:#e2001a;
}

.td-accueil{
font-size:13px;
color:#007aec;
}

#formulaire{


}

.zone {
color:#fff;
border:0;
background:url(img/bande-titre.jpg) no-repeat center ;
}

.one {
color:#fff;
border:0;
background:#444 ;
}

.bas{
border-bottom: 1px solid #e2001a;
}

.droit{
border-right: 1px solid #e2001a;
border-bottom: 1px solid #e2001a;
}

.submit {
display:block;
width:140px;
height:30px;
border:0;
background:url(img/envoyer.png) no-repeat;
}

.submit:hover {
background:url(img/envoyer.png) no-repeat 0px -30px;
}
