/* #PRODUIRE{fond=plugins/beeannuaire/css/beeannuaire_styles.css}
   md5:4641d0173626689212ebfa0a90c8ac39 */
/* Valeurs par defaut :
 couleur_principale: #b83233;
 couleur_secondaire_foncee: #8b0b00;
 couleur_secondaire_claire: #ff645b;
 couleur_principale_texte: #666666;
 couleur_titres: #444444;
 typo_titre: font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;;
 couleur_principale: #0070a7;
 couleur_filets_colonnes: #f8f8f8;
*/

/* ajout a lfeuille "spip_formulaires.css" dans "squelettes-dist" */
.formulaire_spip input.nombre { width: 8em; /*border: 1px inset;*/ }
/* modif a lfeuille "spip_formulaires.css" dans "squelettes-dist" */
.formulaire_spip input.text1 { width: 20em; /*border: 1px inset;*/ }
.formulaire_spip input.calendarSelectDate { width: 8em; /*border: 1px inset;*/ }
input.input_liste { width: 10em; /*border: 1px inset;*/ }
input.input_id { width: 4em; /*border: 1px inset;*/ }

.beeannuaire.formulaire_spip select {height: auto;}


/* styles communs à tous les themes */
.beeannuaire_align_right {
  text-align: right;
}
.beeannuaire_attention{
  background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/beeannuaire_attention_red.png') no-repeat left;
  padding-left: 16px;
}
.beeannuaire_actif{
  margin-left: -15px;
  background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/beeannuaire_visible.png') no-repeat left;
  padding-left: 12px;
}
.beeannuaire_inactif{
  background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/beeannuaire_visible_inactif.png') no-repeat left;
  padding-left: 12px;
}
.beeannuaire_actif2{
  background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/beeannuaire_dot2_white.png') no-repeat left;
  padding-left: 20px;
}
.beeannuaire_inactif2{
  background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/beeannuaire_dot2_black.png') no-repeat left;
  padding-left: 20px;
}
span.beeannuaire_titrechamp{
	width: 130px;
	display: block;
	float: left;
	_float:none; /* IE only */
	margin-left: 5px;
}
span.beeannuaire_titrechamp_image{
	float: none;
	margin-left: -20px;
}
span.beeannuaire_textechamp {
	display: block;
	margin-left: 155px;
}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-red.gif'); } 

.treeview-black li { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-black.gif'); }  

.treeview-gray li { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url(); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/treeview-famfamfam.gif'); } 

.treeview .placeholder {
	background: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beecustom/img_pack/ajax-loader.gif') 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url() 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url() 0 0 no-repeat; }
.filetree span.file { background: url() 0 0 no-repeat; }

a.vign{
position: relative;
z-index: 1;
}
a.vign:hover{
cursor:help;
z-index: 2;
}
a.vign span{
display: none;
}
a.vign:hover span{
display:block;
/*border: 1px inset;*/
padding:2px;
width:180px;
background-color:#FFDB9D;
position:absolute;
z-index: 3;
top:18px;
left: 30px;
}



.beeannuaire_fond_1{
	background: #FFA9AA;
}
.beeannuaire_fond_2{
	background: #FDEDD3;
}
.beeannuaire_fond_3{
	background: #FCF7EF;
}

span.beeannuaire_titrem_bloc { /*inspiré de h1 beespip*/
	color: #777;
	font-size: 1.25em;
	text-indent: 2em;
	padding: 10px;
}

.titrem { font-weight: bold; }
div.titrem { 
	display: block; 
	padding-top: 6px; 
	padding-bottom: 4px; 
	background-repeat: no-repeat;
	padding-left:16px;
	margin-top:15px;
	/*border-top:2px dotted #0070a7;*/
}
table div.titrem {margin:0;border:0;}
div.titrem a.titremancre {
	margin-top:5px;
	padding:15px 0 0 16px;
	background-position: left top;
	background-repeat: no-repeat; 
	position:relative;
	float:left;
	margin-left:-16px;
}

/* Deplier / Replier */
.replie a.titremancre { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/plus.gif'); }
.hover { background-color: ; }
.deplie a.titremancre { background-image: url('https://publications.cariforef-provencealpescotedazur.fr/plugins/beeannuaire/img_pack/minus.gif'); }
.impliable {}
.blocreplie { display: none; }
.blocdeplie { display: block; background: none; }
.bloc_depliable {padding-left:20px;}


.beeannuaire_titre {
	font-family: Verdana;
	font-size: 110%;
	font-weight: bold;
	border: 1px solid #b83233;
	text-align: center;
}
.beeannuaire_chapitre0 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #b83233;
	font-weight: bold;
	font-variant: small-caps;
}
.beeannuaire_chapitre1 {
	color: #b83233;
	border-left: 1px solid #b83233;
	padding-left: 5px;
/*	border-bottom: 1px solid #b83233;*/
}

.beeannuaire_chapitre1 .beeannuaire_ligne1{
  padding-bottom: .5em;
}
.beeannuaire_titrechamp {
  font-family: Verdana;
  font-style: normal;
  font-weight: Bold;
  font-size: 1em;
  color:#666666;
}
.beeannuaire_textechamp{
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 1em;
  color:#000000;
}

span.beeannuaire_chemin_cat {font-family: Verdana; font-size: 0.75em; color:#BBBBBB}

div.beeannuaire_vignetteD{
	float: right;
	_float:none; /* IE only */
	border: 1px solid #b83233;
	background-color:#ff645b;	
}
.beeannuaire_titre_blocdroit{
	text-align: center;
	color: #000000;
	font-size: 1em;
	background: #ff645b;
}

.beeannuaire_TxtClair {font-family: Verdana; font-size: 1em; color:#BBBBBB }
.beeannuaire_TxtRouge {font-family: Verdana; font-size: 1em; color:#CC0000 }
.beeannuaire_TxtBleu {font-family: Verdana; font-size: 1em; color:blue }
.beeannuaire_TxtGris {font-family: Verdana; font-size: 1em; color:#aaaaaa }

.beeannuaire_titreColTab {font-family: Verdana; font-size: 1em; color:#666666 }

.beeannuaire_lignepointillee { 
	margin: 10px 0px 10px 0px;
	border-top: 1px dashed #b83233; 
	height: 0; 
	line-height: 0%;
	font-size: 0;
	clear:both;
}
.beeannuaire_lignepointillee_courte { 
	margin: 10px 10px 10px 10px;
	border-top: 1px dashed #b83233; 
	height: 0; 
	line-height: 0%;
	font-size: 0;
	clear:both;
}

/* tableau */
.beeannuaire_liste_action {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #FFDB9D; /* #aaaaaa*/
}
.beeannuaire_liste_action .beeannuaire_action{
	font-size: 80%;
	text-align: center;
/*  color: #b83233;*/
}
.beeannuaire_liste_action_gauche {
	width: 25%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #FFDB9D; /* #aaaaaa*/
}
.beeannuaire_liste_action_gauche .beeannuaire_action_gauche{
	font-size: 80%;
	text-align: center;
/*  color: #b83233;*/
}
.beeannuaire_liste_alpha {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #b83233;
}
.beeannuaire_alpha{
	text-align: center;
	color: #b83233;
}
.beeannuaire_alpha .beeannuaire_alpha_select{
	font-size: 150%;
}
.beeannuaire_liste {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #b83233;
	margin:0;
}


.beeannuaire_liste td {
	border-color: #EFEFEF;	
	padding: .3em .4em;	
}	

.beeannuaire_liste tr.beeannuaire_ligne0, .beeannuaire_liste tr.beeannuaire_ligne0 th {
	background: #ffd9d6;
	text-align: center;
	vertical-align:middle;
}
.beeannuaire_liste tr.beeannuaire_ligne0 th.gauche {
	text-align: left;
}
.beeannuaire_liste tr.beeannuaire_ligne0 input {margin:0;}
.beeannuaire_liste tr.beeannuaire_ligneI, .beeannuaire_liste tr.beeannuaire_ligneI td {
	background: #ffffff;
	vertical-align:middle;
}
.beeannuaire_liste tr.beeannuaire_ligneP, .beeannuaire_liste tr.beeannuaire_ligneP td {
	background: #ffeceb;
	vertical-align:middle;
}
.beeannuaire_liste td.beeannuaire_ligne1_bt{
	border-top: 1px solid #FFA9AA;
	border-right: 1px solid #FFA9AA;
	padding: .2em .3em .2em .3em;
}
.beeannuaire_liste td.beeannuaire_ligne0{
	background: #FDDEAA;
	text-align: right;
}
.beeannuaire_plan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.beeannuaire_liste form {margin:1px; padding:3px;}
.beeannuaire form {margin:1px; padding:3px;}
.beeannuaire form fieldset { padding:5px;}
.beeannuaire form fieldset.beeannuaire_fond_1 fieldset,
.beeannuaire form fieldset.beeannuaire_fond_2 fieldset,
.beeannuaire form fieldset.beeannuaire_fond_3 fieldset { background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #F0F0F0}
.beeannuaire form label.inline { display:inline;}

.beeannuaire ul.liste_action {list-style: none;padding:0;margin:5px 10px;}
.beeannuaire ul.liste_action li {display: inline;}
.beeannuaire a.image_survol:hover {border:none;}

.col_id{width:65px;}

h1 span.sigle_organisation {color:#bbbbbb;font-style:italic;}


.beeannuaire form ul li.colonne1, .formulaire_spip ul li.colonne2 {clear:both;float:left; width:40%}
.beeannuaire form ul li.colonne2 {clear:none;margin-left:40px;}

.beeannuaire form ul li.colonne41 {clear:both;float:left; width:24%}
.beeannuaire form ul li.colonne41b {clear:none;float:left; width:70%;margin-left:5px;}

.boutons a {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
	font: 1em 'Lucida Grande', Verdana, Helvetica, sans-serif;
	background: #ffffff;
}
.boutons a:hover {
	background: #ffeceb;
}
/*input:focus {background:#FFFFFF}*/
.submit_but {
  display:none;
}
.beeannuaire_form_chapitre1 {
	color: #b83233;
	border-left: 1px solid #b83233;
	padding-left: 5px;
	margin-left:30px;
}
.ui-autocomplete {
	max-height: 130px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 130px;
}
