/*--- boite d'aide ---*/
#help.boite h3 {
  color: #00457e;
}

#help.boite h3 p {
	margin: 0;
	color: #00457e;
}


#help.boite p {
  margin: 10px 0 0 0;
  padding: 0 10px 10px 32px;
  color: #000006;
}

#help.boite p.intro {
  color: #00457e;
}

#help.boite ul {
	margin-left: 17px;
	list-style-type: none;
}

#help.boite li {
  color: #000006;
	padding: 0 15px;
  background: url(/css/img/boites/puce_bleu.png) no-repeat 0 6px;
}


/*--- boites ---*/
.boite {
  width: 192px;
}
.boite h3 {
  color: #7f1718;
  text-transform: uppercase;
  font-size: 1.1em;
  margin: 0 ;
  padding: 0 0 5px 0;
}
.boite h3 span{
  padding: 0 0 0 0;
  margin: 0 10px 0 0;
  width: 22px;
  height: 20px;
  line-height: 20px;
  float: left;
  font-size: 1.3em;
  text-align: center;
  position: relative;
  top: -2px;
  overflow: hidden;
  background: url(/css/img/boites/fnd_titre.png) no-repeat top left;
}

.boite div.important {
  /*font-size: 1.1em;*/
  /*margin: 0;
  padding: 0 0 5px 0 !important;*/
}

.boite div.important span{
  padding: 0 0 0 0;
  margin: 0 10px 0 0;
  width: 22px;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  float: left;
  text-align: center;
  position: relative;
  top: -2px;
  overflow: hidden;
  color: #7f1718 !important;
  background: url(/css/img/boites/fnd_titre.png) no-repeat top left;
}

.boite div.important p {
  line-height:normal;
  color: #7f1718 !important;
}

.boite div.important p.non_inscrit strong {
  color: #7f1718;
}

.boite div.important p.non_inscrit {
  padding: 0 30px;
  color: #000 !important;
}

.boite div.important .sinscrire {
  margin: 5px 20px;
  display: inline; /* Bug IE6 */
}

.boite div.normal {
  /*font-size: 1.1em;*/
  margin: 0;
  padding: 0 0 5px 0 !important;
}

.boite div.normal span{
  padding: 0 0 0 0;
  margin: 0 10px 0 0;
  width: 22px;
  height: 20px;
  line-height: 20px;
  float: left;
  text-align: center;
  position: relative;
  top: -2px;
  overflow: hidden;
  color: #7f1718 !important;
  font-size: 1.8em;
  background: url(/css/img/boites/fnd_titre.png) no-repeat top left;
}

.boite div.normal p {
  line-height:normal;
  color: #000 !important;
  margin-top: 0 !important;
}

.boite div.normal p a {
  color: #000;
}

.boite div.normal p a:hover {
  text-decoration: none;
}

.boite ul, .boite ol {
  margin-bottom: 0;
}

.boite_verte_top {
  height: 22px;
  background: url(/css/img/boites/top_vert.png) no-repeat top left;
}
.boite_verte_bottom {
  height: 16px;
  background: url(/css/img/boites/bottom_vert.png) no-repeat bottom left;
}
.boite_verte_middle {
  background: url(/css/img/boites/middle_vert.png) repeat;
}

.boite_bleu_top {
  height: 22px;
  background: url(/css/img/boites/top_bleu.png) no-repeat top left;
}
.boite_bleu_bottom {
  height: 16px;
  background: url(/css/img/boites/bottom_bleu.png) no-repeat bottom left;
}
.boite_bleu_middle {
  background: url(/css/img/boites/middle_bleu.png) repeat;
}

/*--- formulaire dans une boite ---*/
.boite form{
  padding: 0 17px;
}
.boite form input{
  width: 157px;
  border: 1px solid #000006;
}

.boite form .input,
.boite form .submit {
  padding: 5px 0;
  clear: left;
}
.boite form input.check{
  width: auto;
  float: left;
  margin: 0 5px;
  display: inline;
  border: 0;
}
.boite form input.submit{
  color: #4d4d51;
  border: 1px solid #808082;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 1px 10px;
  display: block;
  float: left;
  width: auto;
  background: #bbd104 url(/css/img/fnd/fnd_btn_submit_boite.png) repeat-x top left;
  font-size: 0.9em;
  text-decoration: none;
}

.boite .sinscrire {
  color: #4d4d51;
  border: 1px solid #808082;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 1px 10px;
  display: block;
  float: left;
  width: auto;
  background: #bbd104 url(/css/img/fnd/fnd_btn_submit_boite.png) repeat-x top left;
  font-size: 0.9em;
  text-decoration: none;
}

.boite form label {
  /*padding: 0 0 0 12px;*/
  display: block;
  color: #787262;
}

.boite form a ,
.boite form .error-message {
 color: #7f1718;
}
