* {
font-size: 12px;
color: #333333;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

body {
background-color: #ffffff;
}

#intro {
margin-top: 4px;
height: 113px;
background-image: url(maire-eco-responsable.jpg);
background-repeat: no-repeat;
background-position: bottom left;
}

#intro p{
padding: 10px 10px 10px 120px;
}

#commentaires {
border-bottom: 3px solid #98d566;
border-top: 3px solid #98d566;
}

#commentaires div {
background-color: #eff7bd;
background-position: 420px 33%;
background-repeat: no-repeat;

}

#commentaires div div {
width: 400px;
padding: 5px 0px 5px 5px;
font-size: 1.1em;
text-align: justify;
}

#commentaires #oui {
background-image: url(oui.gif);
margin-bottom: 3px;
}

#commentaires #non {
background-image: url(non.gif);
margin-bottom: 0px;

}

#commentaires #nsp {
background-image: url(nsp.gif);
margin-bottom: 3px;
}


#ville {
font-size: 1.5em;
font-weight: bold;
text-align: center;
margin: 8px 0px 10px 0px;
}

#arrondissement {
padding: 0px 10px 5px 5px;
}

#arrondissement div {
font-weight: bold;
text-align: center;
}

#arrondissement a {
color: #3333cc;
text-decoration: none;
margin: 6px;
}

#arrondissement a:hover {
text-decoration: underline;
}

#resultats {

}

#resultats .r {
margin-bottom: 15px;
}

#resultats .r .title {
padding: 12px 0px 3px 5px;

}

#resultats .r .title sup {
}


#resultats .r .candidats {
background-color: #eff7bd;
border-top: 1px solid #98d566;
border-bottom: 1px solid #98d566;
}

#resultats .r .candidats div {
background-position: 10px center;
background-repeat: no-repeat;
background-color: #f3fff6;
border: 1px solid #f3fff6;
}

#resultats .r .oui {
background-image: url(oui.gif);
}

#resultats .r .non {
background-image: url(non.gif);
}

#resultats .r .nsp {
background-image: url(nsp.gif);
}

#resultats .r .candidats div div {
font-weight: bold;
font-size: 1em;
margin: 9px 10px 8px 50px;
}

#resultats .r .candidats div div span {
font-weight: normal;
padding-left: 16px;
}

#resultats .r .candidats div.elu, #resultats .r .candidats div.elu div {
background-color: #eff7bd;
border: 1px solid #eff7bd;
font-size: 1.2em;
}

#resultats .r .candidats div.elu div span {
background-position: 100% 50%;
background-repeat: no-repeat;
background-image: url(municipales-elu.gif);
padding-right: 40px;
}

