/* CSSAviva.css */

/* LEFT NAV */
#leftNav p { font-size:1.2em; }

.cursorPointer {
  cursor: pointer;
}

.noScreen {
  display:none;
}

.displayNone {
  display:none;
}

a.noBorder { border-bottom:0px; }

/* alignement du texte a droite de l'image puis dessous */
div.imageTexte { clear:both; }
div.imageTexte h2, div.imageTexte h3 { margin-top: 0pt; margin-bottom: 0pt; }
div.imageTexte img { margin-right:7px; float:left; }
div.imageTexte p { margin-top: 0pt; margin-bottom: 0pt; }

/* alignement du texte a gauche de l'image puis dessous */
div.texteImage { clear:both; }
div.texteImage h2, div.texteImage h3 { margin-top: 0pt; margin-bottom: 0pt; }
div.texteImage img { margin-left:7px; float:right; }
div.texteImage p { margin-top: 0pt; margin-bottom: 0pt; }


.accrocheFormulaire{ color:#004fb6; font-weight:bold; text-align:justify; font-size:115%; line-height:1.4em; }

.bleuFonce{color:#004fb6;}
.bold {font-weight:bold;}

#siteAgence { padding:0px 0px; }
#siteAgenceLabel {border:0px dashed black; display:block; height:20px; width:540px; position:absolute; top:40px; left:180px; }
#siteAgenceLabel span { border:0px dashed red; font-size:120%; color:#004fb6; display:block; text-align:center; }
#siteAgenceBoiteContact { padding: 0px; }

.hideAgence { }

.enteteDefaultAgence { border:1px orange dashed; background:orange; color:black; padding:10px 0px 0px 10px; }
.enteteLibraryAgenceRouge { border:1px #DC143C dashed; background:#DC143C; color:black; padding:10px 0px 0px 10px; }
.enteteLibraryAgenceVerte { border:1px #5AB231 dashed; background:#5AB231; color:black; padding:10px 0px 0px 10px; }

