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

a.ann_retour    { color:#CABD00; /*font-weight:bold; */font-size:10px; /*background:#151e22;*/ }
a.ann_plus_info { color:#BB8A0A; font-weight:normal; font-size:11px }

/* --- chapeau famille ------------ */
#ann_chapo_famille {	/*padding: 10px 10px 5px 10px; */}
#ann_chapo_famille h1 {	color: #CABD00; font: bold 14px Arial, Helvetica, sans-serif ; text-align:center; 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; */font-size:12px;}
#ann_detail_famille h1 { color: #CABD00; font: bold 14px Arial,Helvetica,sans-serif; text-align: center; margin: 0 0 10px 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:#CABD00; }
#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 { color:#FFF; padding:0 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#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, #ann_detail_famille div.choixpage 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: #CABD00; font: bold 14px Arial,Helvetica,sans-serif; text-align: center; margin: 0 0 10px 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:#FFFFFF; font-weight: normal; /*background-color: #caa500; padding: 1px 3px */}
#ann_chapo_adresse a.select1 { color:#CABD00; font-weight: bold; /*background-color: #5c0102; padding: 1px 3px */}

div.ann-bloc-adresse { width:566px; margin: 10px auto; border:#BB8A0A 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;*/ color:#CABD00; }
#ann_detail_adresse div.adresse_associe span.titre { color:#A78892; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#ann_detail_adresse div.adresse_associe h3 { color:#fff; font-size:12px; font-weight:normal; display:inline;}
#ann_detail_adresse div.adresse_associe h3 a { color: #fff; }
#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:#FFF; }
#ann_popcarte a.niv2_select1 { color:#CABD00; /*background-color:#5c0102*/ }

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

#ann_detail_produit { padding : 0 10px; }

/*--- Menu Annuaire ---*/
#ann_menu { color:#CABD00; line-height:38px; padding:0 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#ann_chapo_adresse a.select0 { color:#FFFFFF; font-weight: normal; /*background-color: #caa500; padding: 1px 3px */}
#ann_chapo_adresse a.select1 { color:#CABD00; font-weight: bold; /*background-color: #5c0102; padding: 1px 3px */}

