/*---------------------------------
  STYLES POUR ANNUAIRE
---------------------------------*/

a.ann_retour    { color:#bc8241; font-weight:bold; font-size:11px }
a.ann_plus_info { color:#bc8241; font-weight:normal; font-size:11px }

/* --- chapeau famille ------------ */
#ann_chapo_famille {	padding: 5px 0; }
#ann_chapo_famille h1 {	color: #9a1d20; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif }
#ann_chapo_famille h2 { display:inline; font-size: 11px; color:#000; margin: 2px 1px }
#ann_chapo_famille h2 a.select0 { color:#000; font-weight: normal }
#ann_chapo_famille h2 a.select1 { color:#000; font-weight: bold }
#ann_chapo_famille p { }

/* --- détail (sous) familles ----- */
#ann_detail_famille { }
#ann_detail_famille h1 { font-size: 14px;	color:#9a1d20; margin: 0 }
#ann_detail_famille h1 a {	color:#9a1d20; }
#ann_detail_famille h2 { font-size: 13px;	color:#000; margin: 0 }
#ann_detail_famille h2 a {	color:#000; }
#ann_detail_famille h3 { font-size: 12px;	color:#9a1d20; margin: 0 }  /* a la Une */
#ann_detail_famille h3 a {	color:#9a1d20; }
#ann_detail_famille a.select0 { color:#bc8241; font-weight: normal }
#ann_detail_famille a.select1 { color:#bc8241; font-weight: bold }

#ann_tri_public { font-size: 11px; }
#ann_tri_public form { display: inline; }
#ann_tri_public select { background-color: #fef7e6; border-width:1px; font-size: 11px; font-weight: bold; }

#ann_detail_famille div.choixpage {	text-align:right; margin:5px 5px 5px 0; font-size:11px }
#ann_detail_famille div.choixpage form { display: inline; }
#ann_detail_famille div.choixpage select, option { font-size:10px }

table.ann_coord_completes { width:100%; border:none; }
table.ann_coord_completes td { padding:1px; vertical-align:top; text-align:left; }
table.ann_coord_completes span { display:block }

/* --- chapeau adresses ------------ */
#ann_chapo_adresse { padding: 5px 0; }
#ann_chapo_adresse h1 { color: #9a1d20; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 5px 0}
#ann_chapo_adresse h2 {	display:inline; font-size:13px; color:#000; }
#ann_chapo_adresse h2 a.select0 { color:#000; font-weight: normal }
#ann_chapo_adresse h2 a.select1 { color:#000; font-weight: bold }
#ann_chapo_adresse h2 a.puce_separation { margin-left: 5px; padding-left: 10px; background: url(../../media/xx/navig/puce3.gif) no-repeat left 5px; }
#ann_chapo_adresse a.select0 { color:#bc8241; font-weight: normal }
#ann_chapo_adresse a.select1 { color:#bc8241; font-weight: bold }

div.ann-bloc-adresse { width:600px; margin: 10px auto; border:#d39493 1px dotted; padding: 4px; background-color:#eee8dd	 }
div.ann-bloc-adresse td { text-align: left; padding-right: 10px; }

/* --- détail adresses ------------- */
#ann_detail_adresse { padding:5px; text-align: left }
#ann_detail_adresse p {	line-height: 135%; margin-top: 0 }
#ann_detail_adresse div.adresse_associe { margin-left: 10px;  }
#ann_detail_adresse div.adresse_associe h3 { color: #9a1d20; font-size:13px; margin: 0 0 4px 0 }
#ann_detail_adresse div.adresse_associe h3 a { color: #9a1d20; }
#ann_detail_adresse div.adresse_associe p { font-style: italic; }

/* --- popup carte------------------ */

#ann_popcarte { font-family:Arial, Helvetica, sans-serif; padding: 0 4px; }

#ann_popcarte span { font-size:1.1em; }
#ann_popcarte a { display:block; font-weight: normal; }
#ann_popcarte a.niv1_select0, #ann_popcarte a.niv1_select1 { font-size:1.1em; margin-top:10px; padding:2px; }
#ann_popcarte a.niv1_select0 { color:#000; }
#ann_popcarte a.niv1_select1 { color:#000; background-color:#e5d6ba }
#ann_popcarte a.niv2_select0, #ann_popcarte a.niv2_select1 { font-size:0.9em; margin-left:15px; padding: 1px;  }
#ann_popcarte a.niv2_select0 { color:#9a1d20; }
#ann_popcarte a.niv2_select1 { color:#9a1d20; background-color:#e5d6ba }

div.ann_contour_carte {	border:#fef8ed inset 1px; }

