/* CSS Document */

/* -- MISE A PLAT SELECTEUR PRINCIPAUX-- */
html { font: 12px/1.2em Arial, Helvetica, sans-serif ; }
body { font-size: 1em ; }
* { position: relative ; margin: 0 ; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 1em ; text-align: left ; }
ul { list-style: none }
a { color: #552010 ; text-decoration: none ; cursor: pointer ; }
a img { border: 0 ; } 
hr { clear: both ; float: none ; visibility: hidden ; height: 0 ; }
sup { vertical-align: text-top ; font-weight: bold }
textarea {	font-family: Arial, Helvetica, sans-serif ; font-size: 1em ; }
.horsChamp { position: absolute ; left: -5000px ;  }

/* -- CLASSES PRATIQUES -- */
.asterisque {  clear: both ; float: none ; font-size: 0.8em ; }
.gras { font-weight: bold ; }
.msg { color: #9C001A ;  }
.right { clear: both ; float: right ; margin: 0 0 1em 1em ; }
.left { clear: both ; float: left ; margin: 0 1em 1em 0 ; }
.alignRight { text-align: right ; }
.alignLeft { text-align: left ; }
.clear { clear: both ; }
.required { color: #f53 ; color: #AF3027 ; }
.requiredVert { color: #5Ca157 ;}
.requiredBleu { color: #5F7DC2 ;}
.widthAuto { width: auto ; }
.taille09 {  font-size: 0.9em ; }
.btn { cursor: pointer ; }
.justifie { text-align: justify ; }
.notice { font-size: 0.9em ; font-style: italic ; }
