/* formulaires */
input {border: 1px solid #bbb; background:#fff;}
input[type=checkbox] {border:0; background:transparent;}
input[type=submit],input[type=button] {cursor:pointer;}
textarea,selet,button {border: 1px solid #bbb;}
input[readonly] {color:#aaa;font-style:italic;}

.mceAdvanced { width:100%;}
.mceSimple { width:100%;}
.input_error {border:1px solid #a00;}
.btn {float:left;}
.form_button {border: 1px solid #bbb;background:#fff;padding:1px 10px 3px 10px;text-decoration:none;cursor:pointer;}
.form_button:active {color:#096FB1;padding:0px 10px 4px 10px;}
.form_button.focused  {padding:5px 10px;}

/* deco */
.no-border {border:none;}
.no-bg {background-color:transparent;background-image:none;}

/* font */
.obligatoire, a:link.obligatoire {color:#a00; font-weight:bold;}
.erreur, a:link.erreur {color:#a00; font-style:italic;}
.warning, a:link.warning{color:#840; font-style:italic;}
.remarque, a:link.remarque, .remarque a {color:#aaa; font-style:italic;}
.justify {text-align: justify;}
.invisible {visibility:hidden;}
.visible {visibility:visible;}
.display-none {display:none;}
.nolink, a:link.nolink {text-decoration:none; color:#000;}

.small {font-size:10px;}

.bold {font-weight:bold;}
.nobold {font-weight:normal;}
.italic {font-style:italic;}
.noitalic {font-style:normal;}
.underline {text-decoration:underline;}
.nounderline {text-decoration:none;}

.inactif {color:#888;font-style:italic;}

.highlight {background-color:yellow;}

/* alignement */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

.block_center{margin:auto;}

.float-left{float:left;}
.float-right{float:right;}

.absolute{position:absolute;}
.relative{position:relative;}

.max_width{width:100%;}

.nopadding {padding:0;}
.nomargin {margin:0;}

.spacer20 {height:20px;}
.spacer50 {height:50px;}

/* position */
.relative {position:relative;}
.absolute {position:absolute;}
.z-max {z-index:9999;}

/* "reset" */
th {text-align:left;}
p {margin:0 0 10px 0;}
hr {border:none;border-bottom:1px solid #ddd;}
