/*Boîte centrée pour affichage des messages flashés*/
.flashbox{
	font-family : "Trebuchet MS" , Geneva, sans-serif;
	font-weight:bold;
	font-size : 1.2em;
  border: 2px dashed #000;
	padding:1em;
  margin-left: auto;
  margin-right: auto;
  width: 500px; /* largeur pour centrage */
	text-align:center;
	background:white;
}
.pointsuite {
border-bottom: 1px dotted #ddd;
}
.helptext{
display:none;
height:15px;
margin-top:0px;
padding-top:0px;
color:#f00;
font-size:.7em;
padding-left:160px
}
a.linkedit {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/page_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.hint {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/lightbulb.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.folder {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/folder.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkhome {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/house.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkattach {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/attach.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkdetach {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/detach.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkrelated {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/door_in.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkadd {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/page_add.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.page {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/page.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.image {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/image.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkdel {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/page_delete.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.recordsetprevious {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/resultset_previous.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.recordsetnext {
  text-decoration:none;
	padding-right:20px;
  background-image: url(/img/icons/resultset_next.png);
  background-position: right center;
  background-repeat: no-repeat;
}

a.useredit {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/user_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.useradd {
  text-decoration:none;
  padding-left:20px;
  background-image: url(/img/icons/user_add.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.userdelete {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/user_delete.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.top {
	font-weight:bold;
  color:#ffcc33;
	padding-left:20px;
  background-image: url(/img/icons/arrow_up.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.error-message {
	font-weight:bold;
  color:#ffcc33;
	padding-left:20px;
  background-image: url(/img/icons/exclamation.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.success-message {
	font-weight:bold;
  color:#991A69;
	padding-left:20px;
  background-image: url(/img/icons/tick.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.user_female {
	font-weight:bold;
	padding-left:20px;
  background-image: url(/img/icons/user_female.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.user_male {
	font-weight:bold;
	padding-left:20px;
  background-image: url(/img/icons/user.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.notule {
	padding-top:3px;
	font-size : 10px;
}
/* FORMS STYLES */
.frm_500px {
  width:500px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_500px_mandatory {
  width:500px;
  color:#000;
  border:1px solid #abc;
  padding-right:20px;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_400px {
  width:400px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_400px_mandatory {
  width:400px;
  color:#000;
  padding-right:20px;
  border:1px solid #abc;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_300px {
  width:300px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_300px_mandatory {
  width:300px;
  color:#000;
  padding-right:20px;
  border:1px solid #BAB780;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_150px {
  width:150px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_200px_mandatory {
  width:200px;
  padding-right:20px;
  color:#000;
  border:1px solid #abc;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_200px {
  width:200px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_150px_mandatory {
  width:150px;
  padding-right:20px;
  color:#000;
  border:1px solid #BAB780;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_100px {
	margin:0px;
	padding:0px;
  width:100px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_100px_mandatory {
  width:100px;
  padding-right:20px;
  color:#000;
  border:1px solid #BAB780;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_50px {
  width:50px;
  background:#fff;
  color:#000;
  border:1px solid #BAB780;
}
.frm_50px_mandatory {
  width:50px;
  padding-right:20px;
  color:#000;
  border:1px solid #BAB780;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
label
{
width: 130px;
padding-left:20px;
float: left;
text-align: left;
margin-right: 10px;
display: block
}
.minilabel
{
font-size:.85em;
font-weight:bold;
width: 65px;
padding-left:0px;
float: left;
text-align: left;
margin-right: 10px;
display: block
}


.mylabel {
}
input
{
/*border: 1px solid #abc*/
}
.submit input
{
margin-left:160px;
float:left;
}
.reset
{
float:left;
margin-left:10px;
}
fieldset
{
border: 1px solid #9B1E6C;
width: auto;
margin-bottom:20px;
padding-bottom:20px;
}
legend
{
color: #000;
background: #BAB780;
border: 1px solid #9B1E6C;
padding: 2px 6px;
margin-bottom:20px;
}
.adminlist, .adminlist ul li {
 list-style: none;
}
.adminlist a {
 color: #000;
 text-decoration: none;
}

