body{
	font-family:Verdana, Arial, sans-serif;
	font-size:0.8em;
  color:#444;
}
a, a:link, a:active, a:visited {
	color:#5A0000;
	text-decoration:none;
}
a:hover{
	color:#900;
  border-bottom:1px dotted #900808;
}

a.img{
  border:none;
}

h1{
  margin-bottom:10px;
  font-size: 1.3em;
  color:#940807;
}
h2{
  margin-bottom:5px;
  font-size: 1.1em;
  font-weight: bold;
}
h3{
  font-size: 0.9em;
  font-weight: bold;
}
input[type=submit], input[type=button]{
  background:#fff;
  font-weight:bold;
  border:1px solid #E2E2E2;
  padding:0 2px 0 2px;
  color:#444;
}
quote{
  font-style: italic;
}
.left{
  float:left;
}
.right{
  float:right;
}
.center{
  text-align:center;
}
.textRight{
  text-align:right;
}
.textLeft{
  text-align:left;
}
.justify{
  text-align:justify;
}
.quote{
  font-size:0.8em;
  margin-left:20px;
}
.error{
  color:#c33;
}
.confirm{
  color:#3c3;
}
.aide{
  color:#666;
}
fieldset{
  border: 1px solid #888;
}
fieldset legend{
  font-weight:bold;
}
.box{
  background:url('../../../../images/interface/sprites.png') 1px -180px;
  width:380px;
  margin-bottom:10px;
  border: 1px solid #6b6b6b;
}
.long_box{
  background:url('../../../../images/interface/sprites.png') 1px -180px no-repeat;
  width:790px;
  margin-bottom:10px;
  border: 1px solid #6b6b6b;
  float:left;
}
.menu_box{
  background:url('../../../../images/interface/sprites.png') 1px -180px;
  margin-bottom: 10px;
  border: 1px solid #6b6b6b;
  width: 180px;
}
.box_title a{
  color:#fff;
}
.box_title{
  height:17px;
  width:100%;
  color:#fff;
  text-indent:5px;
  padding-top:3px;
}
.box_title_right{
  float:right;
  margin-right:5px;
}
.box_content{
  padding:3px 10px 5px 10px;
}
.box_disabled .box_title{
  color:#bbb;
}
.box_disabled{
  color:#999;
}
.box h1, .long_box h1, .menu_box h1{
    font-size:1.1em;
    font-weight:bold;
}
.box h2, .long_box h2, .menu_box h2{
    font-size:0.9em;
    font-weight:bold;
}
.box p, .long_box p, .menu_box p{

}
.col_left {
  float: left;
}
.col_right {
  float: right;
}

#confirm{
  border:1px solid #268E00;
  background:#C8Fb61;
}
#notice{
  border:1px solid #fa0;
  background:#ffd073;
}
#error{
  border:1px solid #A60000;
  background:#FF7373;
}
.cadre_barre, .cadre_mini_barre{
  background:#fff;
  height:5px;
  border:1px solid #666;
}
.cadre_barre{
  width:150px;
}
.cadre_mini_barre{
  width:80px;
}
.barre{
  width:0;
  background:#9A0909;
  height:5px;
}
.barre_disque {
  margin:5px;
}
.barre_px{
  background:#570273;
}
.help{
  cursor: help;
}
.page{
  display:none;
}
.onglet_on{
  font-weight: bold;
}
.cant{
  cursor:not-allowed;
}
.datepicker{
  width:70px;
}
.heure, .minute, .cinq_minute{
  text-align: right;
  width: 35px;
}
.number{
  text-align: right;
  width: 25px;
}
.bignumber{
  text-align: right;
  width: 50px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}

#tooltip h3, #tooltip div { margin: 0; }

