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

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

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

/* --- détail (sous) familles ----- */
#ann_detail_famille { padding: 10px 10px 5px 10px; }
#ann_detail_famille h1 { font-size: 14px;	color:#5c0102; margin: 0 }
#ann_detail_famille h1 a {	color:#5c0102; }
#ann_detail_famille h2 { font-size: 13px;	color:#aaa; margin: 0 }
#ann_detail_famille h2 a {	color:#aaa; }
#ann_detail_famille h3 { font-size: 12px;	color:#5c0102; margin: 0 }  /* a la Une */
#ann_detail_famille h3 a {	color:#5c0102; }
#ann_detail_famille p {	margin: 4px 0 }
#ann_detail_famille a.select0 { color:#caa500; font-weight: normal }
#ann_detail_famille a.select1 { color:#caa500; font-weight: bold }

#ann_tri_public { font-size: 11px; }
#ann_tri_public form { display: inline; }
#ann_tri_public select { /*background-color: #cdc2bc;*/ 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: 10px 10px 5px 10px; }
#ann_chapo_adresse h1 { color: #5c0102; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 5px 0}
#ann_chapo_adresse h2 {	display:inline; font-size:13px; color:#fff; }
#ann_chapo_adresse h2 a.select0 { color:#fff; font-weight: normal }
#ann_chapo_adresse h2 a.select1 { color:#caa500; 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:#fff; font-weight: normal; background-color: #caa500; padding: 1px 3px }
#ann_chapo_adresse a.select1 { color:#fff; font-weight: bold; background-color: #5c0102; padding: 1px 3px }

div.ann-bloc-adresse { width:566px; margin: 10px auto; border:#aa8e80 1px dotted; padding: 4px; /*background-color:#4b1902	*/ }
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: #5c0102; font-size:13px; margin: 0 0 4px 0 }
#ann_detail_adresse div.adresse_associe h3 a { color: #5c0102; }
#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.2em; color: #5c0102 }
#ann_popcarte a { display:block; font-weight: normal; }
#ann_popcarte a.niv1_select0, #ann_popcarte a.niv1_select1 { font-size:1.2em; margin-top:10px; padding:2px; }
#ann_popcarte a.niv1_select0 { color:#caa500; }
#ann_popcarte a.niv1_select1 { color:#fff; background-color:#5c0102 }
#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:#caa500; }
#ann_popcarte a.niv2_select1 { color:#fff; background-color:#5c0102 }

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

#ann_detail_produit { padding : 0 10px; }

