html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  
article, aside, figure, footer, header, hgroup, nav, section {display:block}
footer {clear:both}
blockquote, q {quotes:none;font-size:120%;font-style:italic;font-family:serif}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins {background-color:#ff9;color:#000;text-decoration:none}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del {text-decoration:line-through}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {border-color: #CDCEC4 -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    height: 1px;
    color: #CDCEC4;
    margin: -10px 0 20px;
    padding: 0;}
img, object {line-height:1}

body {font:15px sans-serif;*font-size:small;*font:x-small;line-height:1.5;margin:0 auto;overflow:hidden}
table {font-size:inherit;font:100%;margin:0 auto .75em}
select, input, textarea {font:99% sans-serif}
pre, code, kbd, samp {font-family:monospace, sans-serif}
 
body, select, input, textarea {color:#444}
h1,h2,h3,h4,h5,h6,legend,label,caption {font-weight:normal;text-rendering:optimizeLegibility;font-family:sans-serif;font-style:normal}
legend {font-size:1.3em;margin-left: 15px;}
h3 {color: #666666;font-size: 1em;}
h5 {font-size:1em}
html {-webkit-font-smoothing:antialiased}
a:hover, a:active {outline:none}
a, a:active, a:visited {color:#999999;text-decoration:none}
a:hover {color:#6F6A4C;}
p, ul, ol {color: #666666;}
blockquote {padding:.75em 2em}
p, blockquote, pre {overflow:hidden}
li p, blockquote p, pre, tt, dl {padding:.5em 0}
ul {list-style:square}
ol {margin-left:2em;padding-left:2em;list-style-type:decimal}
dt {font-weight:bold;line-height:2}
dd {padding-left:1em}
ul ul, ol ol, dl dl {font-size:90%;padding:0}
small, figcaption {font-size:80%}
big {font-size:120%}
strong, th {font-weight:bold}
td, td img {vertical-align:top}
sub {vertical-align:sub;font-size:smaller}
sup {vertical-align:super;font-size:smaller}
em, cite {font-style:italic}
th, td {padding:.25em .5em;border:1px solid #ddd}
th {background-color:#eee}
pre {padding:.75em 2em;margin:.75em 0 1.5em;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;overflow:auto;overflow-y:hidden;background:#eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box}
a img {vertical-align:middle}

::-moz-selection{background:#C1CB00;color:#fff;text-shadow:none}
::selection {background:#C1CB00;color:#fff;text-shadow:none}
a:link {-webkit-tap-highlight-color:#C1CB00} 

html {font-size:62.5%}
button {width:auto;overflow:visible}
.ie7 img {-ms-interpolation-mode:bicubic}

nav a, header a, section a {display:block;text-decoration:none}


/* FORMULAIRES */
fieldset {padding:1em 2em;margin-bottom:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box;border:1px solid #ddd}
input, select {vertical-align:middle}
select, input, textarea{font:99% sans-serif}
input[type="text"], input[type="email"], input[type="password"], textarea, select {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-background-clip:padding-box;background:#fff;border:1px solid #ccc;padding:3px 9px;display:block;margin-right:5px}
select {padding:5px}
option {padding:0 10px 0 5px}
label, input[type="radio"], input[type="checkbox"] {margin:0 5px 0 0}
form ul {margin:0;padding-left:0;list-style:none}
form p, form li, .spip_form_champ {padding:0.3em 0}
input[type="image"] {border:none;background:none;padding:0}
.choix label {cursor:pointer}
.choix.colonne {text-align:center}
.erreur_message {display:block;font-size:80%;color:crimson}
blockquote.explication, blockquote.attention {background:url(../images/light_bulb.png) no-repeat 1em center #fff;padding-left:6em;font-size:100%}
blockquote.attention {background:url(../images/warning.png) no-repeat 1em center #fff}
.choix label, .checkbox_label {font-family:serif;font-size:1em;line-height:120%;border:none}
.ie6 input {vertical-align:text-bottom}
.uploadifyQueue {display:none;visibility:hidden}


.ir {display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat}
.hidden {display:none;visibility:hidden} 
.visuallyhidden {position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}
.invisible {visibility:hidden}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}
.left {float:left}
.right {float:right}
.center {display:block;clear:both;text-align:center;margin-left:auto;margin-right:auto}
.inlineblock, .colonne {display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
.colonne {margin:0.5em 0 0.5em 1%;float:left}
.deux .colonne {width:48%}
.trois .colonne {width:28.3%}
.quatre .colonne {width:20%}
.cinq .colonne {width:15%}
.deux, .trois, .quatre, .cinq {list-style:none;margin:18px 0 18px 20px;padding:0}
.deuxtiers{width:65%}
.untiers{width:auto;float:right;margin-right: 10px;}

.rounded {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-background-clip:padding-box}
.rounded-top {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-background-clip:padding-box}
.rounded-bottom {border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-background-clip:padding-box}
.opacite {filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
a.opacite:hover, a:hover .opacite, input.opacite:hover {filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
.shadow {box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000}
.light {box-shadow:0 0 5px #fff;-webkit-box-shadow:0 0 5px #fff;-moz-box-shadow:0 0 5px #fff}
.shadow-in, input:focus, textarea:focus {box-shadow:0 0 .5em #BEC900 inset;-webkit-box-shadow:0 0 .5em #BEC900 inset;-moz-box-shadow:0 0 .5em #BEC900 inset}
.light-in {box-shadow:0 0 .5em #fff inset;-webkit-box-shadow:0 0 .5em #fff inset;-moz-box-shadow:0 0 .5em #fff inset}
.text-shadow {text-shadow:0 0 2px #000}
.text-light {text-shadow:0 1px 0 #fff}
