
div.doc_actualite { width: 700px; line-height: 16px; }
div.doc_actualite div.contenu { font-size: 12px; padding-bottom: 48px; }
div.doc_actualite div.contenu h2 { margin-bottom: 12px; font-size: 16px; font-weight: bold; line-height: 16px; color: #777777; }
div.doc_actualite p, div.doc_actualite ul, div.doc_actualite ol { font-size: 12px; margin-bottom: 16px; line-height: 16px; }
div.doc_actualite strong { font-weight: bold; color: #9A353B; }
div.doc_actualite em { color: #4A7B7D; font-style: italic; } 
div.doc_actualite a { color: #AA5E35; text-decoration: none; }
div.doc_actualite a:hover { color: #000000; text-decoration: underline; }
div.doc_actualite div.infos { width: 582px; float: left; background-color: #888888; background-image: url(../images/infobar_etendu.jpg); padding: 8px 12px; height: 32px; font-size: 11px; color: #FCF0B8; margin-bottom: 16px; border-bottom: 1px solid #222222; margin-right: 8px; }
div.doc_actualite div.infos li { line-height: 16px; }
div.doc_actualite div.infos strong { color: #ffffff; font-weight: bold; }
div.doc_actualite div.infos em { color: #ffffff; font-style: normal; }
div.doc_actualite div.infos a { color: #ffffff; text-decoration: none; }
div.infos_like {}

div.doc_actualite blockquote { color: #4A7B7D; font-family: georgia, serif; margin-bottom: 16px; font-size: 13px; line-height: 17px; padding: 8px 8px 8px 36px; font-style: italic; background-color: #f2f2f2; background-image: url(../images/quotes.gif); background-repeat: no-repeat; background-position: top left; }
div.doc_actualite blockquote p { font-size: 13px; line-height: 17px; }
div.doc_actualite div.autre { border-top: 1px dotted #4A7B7D; font-size: 11px; margin-bottom: 32px; padding: 4px 0px; }
div.doc_actualite div.autre div.suiv { width: 350px; float: left; }
div.doc_actualite div.autre div.prec { width: 350px; float: right; text-align: right; }
div.doc_actualite h2 { margin-bottom: 12px; font-family: arial, helvetica, sans-serif; color: #888888; font-weight: bold; font-size: 16px; border-bottom: 1px dotted #4E7E80; padding: 0px 0px 4px 0px; }
div.doc_actualite div.contenu div.illustration { float: left; padding-right: 12px; }
div.doc_actualite div.contenu ul { padding-left: 16px; }
div.doc_actualite div.contenu ul li { padding-left: 14px; background-image: url(../images/puce1.gif); background-repeat: no-repeat; background-position: 0px 6px; }
div.doc_actualite div.contenu ul.espaced li { padding-bottom: 12px; }
div.doc_actualite div.contenu span.noborder img { border: 1px solid #8A7E2E; }
div.doc_actualite table { border-left: 1px solid #888888; border-top: 1px solid #888888; margin-bottom: 16px; }
div.doc_actualite table td { font-size: 12px; border-bottom: 1px solid #888888; border-right: 1px solid #888888; padding: 1px 3px; }
div.doc_actualite table th { font-size: 12px; border-bottom: 1px solid #888888; border-right: 1px solid #888888; padding: 1px 3px; font-weight: bold; text-align: center; }
div.doc_actualite hr { line-height: 1px; height: 1px; display: block; background: #4A7B7D; border: 0px; }
div.doc_actualite ol { list-style: decimal; padding-left: 26px; }

div.doc_actualite div.commentaires { padding-bottom: 32px; }
div.doc_actualite div.commentaires h2 { font-size: 18px; color: #98353A; font-weight: normal; }
div.doc_actualite div.commentaires li { margin-bottom: 16px; }
div.doc_actualite div.commentaires li div.info { height: 31px; background-image: url(../images/comment_light_top.gif); }
div.doc_actualite div.commentaires li.dark div.info { background-image: url(../images/comment_dark_top.gif); }
div.doc_actualite div.commentaires li div.info { padding: 0px 0px 0px 60px; }
div.doc_actualite div.commentaires li div.info span.auteur { font-weight: bold; color: #4E7E80; }
div.doc_actualite div.commentaires li div.info span.ip { padding-left: 8px; color: red; }
div.doc_actualite div.commentaires li div.info span.date { color: #888888; padding-left: 8px; }
div.doc_actualite div.commentaires li div.texte { padding: 0px 8px; background: #ECF1F1; }
div.doc_actualite div.commentaires li.dark div.texte { background: #DFE8E8 !important; }
div.doc_actualite div.commentaires li div.bas { height: 9px; font-size: 1px; background-image: url(../images/comment_light_bottom.gif); }
div.doc_actualite div.commentaires li.dark div.bas { background-image: url(../images/comment_dark_bottom.gif); }
div.doc_actualite div.commentaires div.more { font-size: 11px; text-align: right; }
div.doc_actualite div.commentaires blockquote { margin: 0px; font-style: normal; font-family: Tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; background: #FBF7F7; padding: 4px; border: 1px solid #9A353B; }
div.doc_actualite div.commentaires div.mnt_quote { font-size: 11px; padding-bottom: 4px; color: #9A353B; }

div.actu_liste { background-color: #ffffff; padding: 0px; width: 708px; }
div.actu_liste li { padding-bottom: 32px; }
div.actu_liste div.ng { width: 64px; float: left; height: 104px; }
div.actu_liste div.ng div.score { width: 64px; height: 41px; padding-top: 7px; background-image: url(../images/vote_jeu.png); position: relative; z-index: 100; text-align: center; }
div.actu_liste div.ng div.score div.n { font-family: Helvetica, Arial, sans-serif; color: #ffffff; font-size: 18px; font-weight: bold; }
div.actu_liste div.ng div.score div.vote { color: #FFFFAA; font-size: 11px; }
div.actu_liste div.ng div.score div.vote a { color: #FFFFAA; text-decoration: none; }
div.actu_liste div.ng div.im { width: 32px; height: 78px; float: right; margin-top: -21px; position: relative; z-index: 1; background-position: bottom left; }
div.actu_liste div.nd { width: 636px; float: left; }
div.actu_liste h2 { font-size: 14px; padding-left: 4px; line-height: 16px; font-weight: bold; float: left; }
div.actu_liste div.bt { height: 20px; padding-top: 6px; overflow: hidden; border-bottom: 1px solid #cacaca; }
div.actu_liste h2 a { color: #000000; text-decoration: none; }
div.actu_liste h2 a:hover { color: #963338; }
div.actu_liste div.nd div.im { width: 64px; height: 78px; float: left; background-position: bottom right; }
div.actu_liste div.nd div.im img { display: none; }
div.actu_liste div.nd div.ct { padding: 8px 0px 0px 10px; width: 562px; float: left; }
div.actu_liste div.nd div.txt { font-size: 12px; line-height: 16px; min-height: 40px; margin-bottom: 12px; text-align: justify; }
div.actu_liste div.nd div.txt strong { font-weight: bold; color: #963338; }
div.actu_liste div.nd div.txt em { font-style: italic; color: #4E7E80; }
div.actu_liste div.nd div.txt a { color: #9A5E35; text-decoration: none; }
div.actu_liste div.nd div.txt a:hover { color: #000000; text-decoration: underline; }
div.actu_liste div.nd div.info { font-size: 12px; }
div.actu_liste div.nd div.info div.suite { float: left; }
div.actu_liste div.nd div.info div.suite a { font-weight: bold; text-decoration: none; color: #963338; }
div.actu_liste div.nd div.info div.suite a:hover { color: #000000; text-decoration: underline; }
div.actu_liste div.nd div.info div.auteur { float: right; color: #aaaaaa; }
div.actu_liste div.nd div.info div.auteur strong { font-weight: bold; color: #888888 }
div.actu_liste div.command { float: right; font-size: 11px; }
div.actu_liste div.command li { width: 17px; height: 17px; margin-left: 4px; float: left; }
div.actu_liste div.command li a { display: block; width: 17px; height: 17px; }
div.actu_liste div.command li.partage { background-image: url(../images/icone_partage.gif); }
div.actu_liste div.command li.aime { background-image: url(../images/icone_aime.gif); }
div.actu_liste div.command li a span { display: none; }

div.sidebox div.contenu { font-size: 11px; line-height: 16px; }
div.sidebox a { color: #8A7E2E; text-decoration: none; }
div.sidebox a:hover { color: #000000; text-decoration: none; }

div.command_add_comment { font-size: 12px; padding: 0px 0px 16px 0px; }
div.command_add_comment a { background-image: url(../images/ariane_sep.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 16px; }

div.formulaire fieldset { border: 1px solid #cccccc; padding: 20px 8px 8px 8px; margin-bottom: 12px; }
div.formulaire fieldset p { font-size: 11px; padding-left: 14px; line-height: 16px; margin-bottom: 16px; }
div.formulaire fieldset legend { font-size: 11px; color: #963338; margin-left: 6px; padding: 0px 8px; }
div.formulaire fieldset div.line, div.formulaire fieldset div.line_short { clear: both; padding-left: 14px; }
div.formulaire fieldset label { display: block; width: 120px; float: left; font-size: 11px; font-weight: bold; height: 12px; padding-top: 2px; }
div.formulaire fieldset div.line_short label { display: block; width: 120px; float: left; font-size: 11px; font-weight: bold; height: 12px; padding-top: 2px; }
div.formulaire fieldset label span { color: #CC0000; }
div.formulaire fieldset div.captcha { width: 200px; float: left; height: 30px; }
div.formulaire fieldset div.champ { width: 450px; float: left; padding-bottom: 12px; }
div.formulaire fieldset div.champ input { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; color: #4E7E80; display: block; border: 1px solid #888888; }
div.formulaire fieldset div.champ input.texte { width: 250px; height: 14px; }
div.formulaire fieldset div.champ input.texte_court { width: 100px; height: 14px; }
div.formulaire fieldset div.champ textarea.texte { width: 520px; height: 100px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px solid #888888; }
div.formulaire fieldset div.champ div.precision { font-size: 10px; color: #AAAAAA; padding-top: 2px; }
div.formulaire div#fin { clear: both; padding: 16px 0px 8px 214px; }
div.boutons { clear: both; padding: 8px 0px 24px 0px; text-align: center; }
div.formulaire ul.erreurs { color: #ff0000; font-size: 11px; margin-bottom: 20px; }
div.formulaire ul.erreurs li { line-height: 16px; font-size: 11px; margin: 0px; }

div.tools { padding-left: 120px; width: 502px; clear: both; }
div.tools div.main li { display: block; float: left; margin: 0px 4px 0px 0px;  }
div.tools div.main ul { margin: 0px; }
div.tools div#smiley { padding-bottom: 8px; clear: both; display: none; }
div.tools div#colors { padding: 8px 0px; clear: both; display: none; }
