img {
border:none;
}

.BAZ_titre_liste {
font-size:1.3em;
font-weight:700;
}

.lien_voir_site {
display:block;
text-align:right;
}

.symbole_obligatoire {
color:red;
}

.BAZ_liste {
list-style:none;
margin:10px 0 20px;
padding:0;
}

.BAZ_liste li {
list-style:none;
margin:0;
padding:0;
}

.table_bazar {width:100%; border:1px solid #990000; border-collapse:collapse;}
.table_bazar th {border:1px solid #990000; background:#990000; color:white; padding:2px;}
.table_bazar td {padding:3px;}
.table_bazar a {color:#990000;}
.ligne_paire {background:#FFDEDE;}
.ligne_impaire {background:#FFF;}

#BAZ_menu {
display:block;
width:100%;
text-align:center;
margin:10px auto;
padding:0;
}

#BAZ_menu ul {
display:block;
width:100%;
list-style-type:none;
margin:0;
padding:0;
}

#BAZ_menu li {
display:inline;
list-style-type:none;
margin:0 10px 0 0;
padding:0;
}

.boite_recherche {
display:inline;
background:#FFF url(images/recherche.png) no-repeat scroll 1px center;
border:1px solid #CCC;
font-size:13px;
margin:0 10px 0 0;
padding:5px 0 4px 20px;
width:300px;

}

.bouton_recherche {
font-size:13px;
padding:0;
display:inline;
float:none;
}

.grouperecherche {
display:block;
width:480px;
margin:0 auto 15px;
}

.BAZ_fiche_info {
clear:both;
background:#EEE;
border:1px solid #DDD;
color:#333;
font-size:.9em;
padding:3px;
margin:10px 0;
}
.BAZ_info {
background:#FBF9EE url(images/info.png) no-repeat 3px center;
border:1px solid #FCEFA1;
color:#444;
font-size:0.9em;
margin:10px 0 5px;
padding:7px 7px 6px 36px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.BAZ_error {
background:#FEF1EC url(images/error.png) no-repeat 3px center;
border:1px solid #CD0A0A;
color:#CD0A0A;
font-size:0.9em;
margin:10px 0 5px;
padding:7px 7px 6px 36px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.BAZ_actions_fiche li {
display:inline;
list-style-type:none;
margin:0 10px 0 0;
padding:0;
}

.BAZ_lien_valider {
background:transparent url(images/valide.png) no-repeat center left;
padding: 2px 0 2px 18px;
}

.BAZ_lien_invalider {
background:transparent url(images/invalide.png) no-repeat center left;
padding: 2px 0 2px 18px;
}

.BAZ_lien_voir {
background:transparent url(images/voir.png) no-repeat 4px center;
padding: 0 0 0 3px !important;
}

.BAZ_lien_modifier {
background:transparent url(images/edit.png) no-repeat center left;
}

.BAZ_lien_supprimer {
background:transparent url(images/delete.gif) no-repeat center left;
}

.BAZ_liste li .BAZ_lien_supprimer,
.BAZ_liste li .BAZ_lien_modifier {display:inline; padding-left:20px; height:20px}

.BAZ_lien_nouveau, .ajout_fiche, .ajout_label_liste, .ajout_champs_formulaire {
background:transparent url(images/add.png) no-repeat center left;
border:0;
font-weight:700;
display:block;
margin:2px 0;
padding:2px 0 2px 20px;
}
.ajout_label_liste {
clear:both;
display:block;
margin:0 0 0 290px;
}

.groupebouton {
text-align:center;
}

div.yeswiki-overlay {
display:none;
}

div.yeswiki-overlay div.close {
background-image:url(images/overlay_close.png);
position:absolute;
right:5px;
top:5px;
cursor:pointer;
height:35px;
width:35px;
opacity: 1;
-moz-opacity: 1;
filter:alpha(opacity=1);
}

div.contentWrap_bazar {
text-align:center;
background:#FFF;
padding:10px;
-moz-box-shadow:2px 2px 20px rgba(100, 100, 100, 0.75);
-moz-border-radius:10px;
}

.btn_adresse,.btn_client {
display:inline;
width:215px;
font-size:11px;
color:#000;
border:1px solid #AAA;
background:#CCC;
margin:0 0 5px;
}

.coordonnees_google {
float:right;
width:180px;
}

.coordonnees_google .formulaire_ligne {
clear:none;
float:left;
width:90px;
margin:0;
padding:0;
}

.coordonnees_google .formulaire_label {
clear:none;
float:left;
font-size:10px;
width:45px;
margin:0 1px 0 0;
padding:0;
}

.coordonnees_google .formulaire_input input {
clear:none;
float:left;
width:42px;
font-size:12px;
color:#000;
border:1px solid #AAA;
background:#CCC;
margin:0;
padding:0;
}

#map {
margin:0 0 10px;
}

.BAZ_cadre_fiche {
text-align:left;
font-size:1em;
padding:0;
}

.BAZ_description {
font-size:1.1em;
text-align:justify;
}

.bulle_corps {
border:1px solid #3082AA;
-moz-border-radius:10px;
background:#DBE8C8;
margin:0;
padding:10px 5px;
}

.centrer {
clear:both;
margin:0 auto;
}

.rubrique {
width:150px;
text-align:left;
font-weight:700;
color:#515966;
}

.rubrique_bulle {
width:90px;
text-align:left;
font-weight:700;
color:#000;
}

.BAZ_rubrique {
margin-top:10px;
}
.infos {
width:70%;
float:left;
min-height:120px;
font-weight:700;
color:#B1BB7E;
line-height:25px;
}

#formulaire .bazar_checkbox {
float:left;
width:192px;
font:10px arial, sans-serif;
border:0;
margin:0;
padding:0;
}

.lien_wikini {
border:2px solid #DBE8C8;
-moz-border-radius:10px;
background:#3082AA;
margin:0;
padding:10px 5px;
}

div.lien_wikini a {
padding-left:100px;
color:#FFF;
}

.table_bazar #col1,.table_bazar #col2,.table_bazar #col3,.table_bazar #col4 {
text-align:center;
}

fieldset.bazar_fieldset {
margin:0 0 15px 0;
padding:10px;
border:1px solid #999;
}

.tooltip_aide {
border:none;
text-decoration:underline;
}

.tooltip_aide:hover {
background:none;
}

.formulaire_ligne {
display:block;
clear:left;
width:100%;
margin:0 0 15px;
}
.valeur_liste .formulaire_ligne {
margin:0;
}

.formulaire_input {
margin:0;
}

.input_texte {
border:1px solid #999;
width:300px;
}

.bazar-select {
width:300px;
}

.input_textarea {
height:100px;
overflow:auto;
border:1px solid #999;
width:300px;
white-space: normal;
}

.formulaire_label {
clear:left;
display:inline;
float:left;
text-align:right;
width:282px;
margin:0 10px 0 0;
}

ul#tab_fiche,ul.css-tabs {
display:block;
margin:0;
padding:0;
}

ul.css-tabs li {
list-style-type:none;
margin:0;
padding:0;
}

ul.css-tabs a {
float:left;
font-size:12px;
display:block;
text-decoration:none;
border:1px solid #666;
border-bottom:0;
height:18px;
background-color:#efefef;
color:#777;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
position:relative;
top:1px;
margin:0 2px 0 0;
padding:5px;
}

ul.css-tabs a:hover {
background-color:#F7F7F7;
color:#333;
}

ul.css-tabs a.current {
background-color:#ddd;
border-bottom:1px solid transparent;
color:#000;
cursor:default;
}

fieldset.tab {
clear:left;
border:1px solid #666;
min-height:150px;
margin:0;
padding:15px 20px;
}

.tooltip_aide img {
border:0;
cursor:pointer;
}

#dynatooltip, #dynatooltipiframe {
display:none;
background:transparent url(images/white_arrow.png);
font-size:11px;
height:90px;
width:180px;
color:#000;
z-index:1000;
line-height:14px;
padding:15px;
}

.tooltip  {
-moz-box-shadow:2px 2px 11px #666;
-webkit-box-shadow:2px 2px 11px #666;
box-shadow:2px 2px 11px #666;
background-color:#000;
color:#FFF;
display:none;
font-size:13px;
padding:5px;
}

.cal_entete {
display:block;
margin:10px auto;
}

.calendrierjquerymini .cal_navigation {
display:block;
width:147px;
margin:0 auto;
}

.tc_lien {
float:right;
}

.cal_precedent_lien,.cal_suivant_lien {
display:block;
float:left;
width:23px;
height:28px;
background:transparent;
}

.cal_suivant_lien img,.cal_precedent_lien img {
width:23px;
height:28px;
border:0;
}

.cal_mois_courrant {
width:120px;
display:block;
float:left;
text-align:center;
border:1px solid #CCC;
text-transform:uppercase;
font-weight:700;
font-size:1.3em;
padding:2px 15px;
}

.calendrierjquerymini .cal_mois_courrant {
width:97px;
display:block;
float:left;
text-align:center;
border:0;
text-transform:uppercase;
font-weight:700;
font-size:0.9em;
padding:8px 0 0;
}

.calendrier {
width:100%;
margin:5px auto;
}

.calendrierjquery {
width:560px;
margin:5px auto;
}

.calendrierjquerymini {
width:160px;
margin:5px auto;
}

.calendrier table,.calendrierjquery table {
clear:both;
font-weight:700;
font-size:14px;
border-collapse:collapse;
border-spacing:0;
width:100%;
}

.calendrierjquerymini table {
clear:both;
font-weight:700;
font-size:11px;
border-collapse:collapse;
border-spacing:0;
width:100%;
}

.calendrier th {
color:#000;
background-color:#D2BBCB;
border:1px solid #D2BBCB;
text-align:center;
height:20px;
width:14%;
}

.calendrierjquery th {
color:#000;
background-color:#D2BBCB;
border:1px solid #D2BBCB;
text-align:center;
height:20px;
width:80px;
}

.calendrierjquerymini th {
color:#000;
background-color:#D2BBCB;
border:1px solid #D2BBCB;
text-align:center;
}

.calendrier td {
width:14%;
border:1px solid #D2BBCB;
background:#FFF;
text-align:left;
vertical-align:top;
}

.calendrierjquery td {
height:80px;
width:80px;
border:1px solid #D2BBCB;
background:#FFF;
text-align:center;
vertical-align:middle;
}

.calendrierjquerymini td {
border:1px solid #D2BBCB;
background:#FFF;
text-align:center;
vertical-align:middle;
}

.cal_j {
display:block;
float:right;
font-size:0.8em;
padding:1px;
}

.cal_autre_mois {
background-color:#E8E8E8;
color:#C9C9C9;
}

.cal_samedi,.cal_dimanche {
background-color:#DBDBDB;
}

.date_avec_evenements {
background-color:#FFC95C;
}

.evenements {
position:relative;
}

.evenements ul {
text-align:left;
position:absolute;
display:none;
z-index:1000;
background:#FFF;
color:#000;
border:2px solid #D2BBCB;
font-size:14px;
width:270px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
-border-radius:3px;
list-style:none;
-webkit-box-shadow:0 8px 8px #333;
padding:15px;
}

.evenements li {
padding-bottom:10px;
}

.evenements li span {
display:block;
font-size:12px;
text-align:left;
color:#555;
}

.evenements li span.titre_evenement {
font-weight:700;
color:#222;
}

.BAZ_label,.titre_carte_google,.table_bazar th {
font-weight:700;
}

.BAZ_actions_fiche ul,#BAZ_bas_page,.bulle_haut,.bulle_bas {
margin:0;
padding:0;
}

.cal_jour_courant,.date_hover {
background-color:#c4d9fb;
}

#triggers {
	text-align:center;
}

a.triggerimage img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:15px 2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* the active thumbnail */
a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}
/* the overlayed element */
.simple_overlay {

	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background-color:#333;

	width:675px;
	min-height:200px;
	border:1px solid #666;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.yeswiki-overlay .close{
	background-image:url(images/overlay_close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	opacity:1;
}
/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
#gallery .next, #gallery .prev {

	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;
	border:1px solid #666;
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;

	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#gallery .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

#gallery .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
}

#gallery .next:hover, #gallery .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
#gallery .disabled {
	visibility:hidden;
}

/* the "information box" */
#gallery .info {
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

#gallery .info strong {
	display:block;
}

/* progress indicator (animated gif). should be initially hidden */
#gallery .progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
#gallery .next, #gallery .prev, #gallery .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(images/h80.png) repeat-x;
}

/*****************************************boutons*********************************************************/

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.btn-large [class^="icon-"] {
  margin-top: 1px;
}

.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}

.btn-small [class^="icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}

.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary {
  background-color: #0074cc;
  *background-color: #0055cc;
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
  *background-color: #004ab3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}

.btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  background-color: #414141;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}


button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

>>>>>>> 4f5d849fd4fc96ce3517d32d4df795b895f30c7c
	
a.prev-tab, button.prev,input.prev {
clear:left;
float:left;
}

a.next-tab, button.next,input.next {
clear:right;
float:right;
}

.bouton_sauver, .bouton_annuler {
margin-right:10px;
}

.BAZ_cadre_map {font-size:.9em; width:450px; display:block; text-align:left;}
.BAZ_cadre_map ul.css-tabs a {
font-size:.8em;
height:auto;
margin:0 1px 0 0;
padding:3px;
}

.accordion {
	background:transparent;
	width: 100%;	
}

/* accordion pane */
.pane {
	display:none;
	padding:15px;
	margin : 0;
	border:1px solid #666;
	border-top:none;	
}

/* accordion header */
.titre_accordeon {
	margin:0 0 1px 0;
	padding:5px 15px;
	cursor:pointer;
	background: #222 url(images/alert-overlay.png) repeat-x; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);	
	font-size: 13px; font-weight: bold; line-height: 1;
	display:block;
	position: relative;
}
.liens_titre_accordeon {position:absolute; top:3px; right:3px;}
.liens_titre_accordeon a {display:inline-block; width:20px; height:16px; float:left; margin:0 2px 0 0; padding:0}

/* currently active header */
.titre_accordeon.current {
	cursor:default;
	background-color:#ffb515;
	border-bottom:none;
}
.titre_accordeon:hover  {	
	background-color: #fc9200; text-decoration: none;
}

.BAZ_texte {display:inline;} 
.titre_lien {display:block;font-size:1.4em;}
.valeur_liste {width:350px;float:left;}
.liste_ligne {}
.input_liste_id {display:inline; margin:0 2px; width:40px;}
.input_liste_label {display:inline; margin:0; width:250px;}
ul.valeur_liste, ul.valeur_formulaire { padding:0; margin:0;}
ul.valeur_liste li, ul.valeur_formulaire li {list-style-type:none; padding:0; margin:3px 0;}
.handle {
background:url("images/arrow.png") no-repeat left center transparent;
cursor:move;
padding:2px 0 2px 18px;
}
.valeur_formulaire .handle {left:20px;position:absolute;}
.valeur_formulaire .formulaire_ligne {background:#EAEAEA; border:1px solid #CCC; padding:5px 0;}
#champs_formulaire {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#FFF;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	padding:20px;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

.apple_overlay {display:none;}

.link-csv-file {background:url(images/csv-file.png) no-repeat left center; display:block; font-size:20px; padding:5px 0 5px 35px; margin:10px 0;}

/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(images/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(images/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

.error {
z-index:10005;
background:#FEF1EC url(images/error.png) no-repeat 3px center;
border:1px solid #CD0A0A;
color:#CD0A0A;
font-size:0.9em;
margin:10px 0 5px;
padding:7px 7px 6px 36px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.error em {
display:block;
width:0;
height:0;
border:7px solid;
border-color:#CD0A0A transparent transparent;

/* positioning */
position:absolute;
bottom:-15px;
left:3px;
}

.lien_texte {padding:2px 0 2px 20px;}

.invalid {
  border-color: #e88;
  -webkit-box-shadow: 0 0 5px rgba(255, 0, 0, .8);
  -moz-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
  -o-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
  -ms-box-shadow: 0 0 5px rbba(255, 0, 0, .8);
  box-shadow:0 0 5px rgba(255, 0, 0, .8);
}
