body, html { font-family: "Helvetica", Arial, Verdana, sans-serif; font-size: 13px; background: #FFF url("/images/header_top_bg.png") repeat-x center 0; margin: 0; padding: 0; color: #333; }
h1 { font-size: 25px; }		h3 { font-size: 17px; }		h5 { font-size: 12px; }
h2 { font-size: 21px; }		h4 { font-size: 14px; }		h6 { font-size: 9px; }

.b, strong, b { font-weight: bold; }
.i, em, i { font-style: italic; }
.u, u { text-decoration: underline; }

a { text-decoration: none; font-weight: bold; color: #09F; }
a:hover { text-decoration: underline; color: #09C0E8; }

a img { border: none; }

p, div.article_content { text-indent: 10px; padding: 7px; margin: 0; text-align: justify; line-height: 140%; }

div.yellow { margin: 0 auto; background-color: #fff9d7; color: #b39806; padding: 5px; border-bottom: 2px solid #CBB01D; }
div.yellow a { color: #CBB01D; }
div.yellow a:hover { color: #FBD666; }
div.yellow h3 { background: #E3CA15 url("/images/icones/notification.png") no-repeat 3px 4px; color: #FFF; padding: 3px 3px 3px 25px; margin: 0 0 5px 0; font-size: 14px; }
div.yellow h4 { margin: 5px 0; }

div.info { margin: 0 auto; background-color: #DAEFFC; color: #0D89EE; padding: 5px; border-bottom: 2px solid #0D89EE; }
div.info a { color: #0D89EE; }
div.info a:hover { color: #09F; }
div.info h3 { background: #5B9FE3; color: #FFF; padding: 3px; margin: 0 0 5px 0; }
div.info h4 { margin: 5px 0; }

div.error { margin: 0 auto; background-color: #FFEAEB; color: #DF0005; padding: 5px; border-bottom: 2px solid #DF0005; }
div.error a { color: #DF0005; }
div.error a:hover { color: #F00; }
div.error h3 { background-color: #DF0005; color: #FFF; padding: 3px; margin: 0 0 5px 0; }
div.error h4 { margin: 5px 0; }

a.close_icon { width: 16px; height: 16px; background: url("/images/icones/close.png") no-repeat; display: block; float: right; margin: 0 0 3px 3px; }

.border_0 { border: none; }
.border_1 { border: 1px solid #000; }

.cleaner { clear: both; }

.center { text-align: center; }
.centered { margin: 0 auto; }

h1.nodisplay { display: none; height: 0; }

ul li { list-style-image: url("/images/icones/bluellet.png"); }

abbr { border-bottom: 1px dotted #999; cursor: help; }

table { border-collapse: collapse; }

cite { display: block; width: 90%; margin: 15px auto 0; border-bottom: 1px dotted #999; padding: 0 0 5px 0; color: #666; }
blockquote { width: 90%; margin: 0 auto; overflow: auto; }
textarea { font-family: "Helvetica", Arial, Verdana, sans-serif; font-size: 13px; color: #666; border: 1px solid #999; padding: 4px; }
