.imagenewsgauche { float:left;border: 0;margin-left:0px;margin-right:10px; }
.imagenewsdroite { float:right;border: 0;margin-left:10px;margin-right:0px; }

#B_actu { width: 495px; padding: 5px 0 0 0; background-color: #fff; }
#B_actu .titre { margin: 0 5px; width: 465px; height: 71px; padding: 8px 10px; background: url(/images/structure/actu/bg-title.png) repeat-x 0 0; }
#B_actu .titre h1 a { color: #fff; font-size: 18px; font-weight: bold; text-decoration: none; }
#B_actu .titre span { display: block; margin-top: 4px; color: #fff; }
#B_actu .titre span a { color: #fff; text-decoration: underline; }

#B_actu .resume { padding: 0 5px; margin-top: 10px; font-weight: bold; text-align: justify; }
#B_actu .resume img { float: left; border: 1px solid #a4a3a3; margin: 2px 10px 0 0; }

#B_actu .resume ul.infos { float: left; }
#B_actu .resume ul.infos li { height: 18px; color: #999; font-weight: normal; }
#B_actu .resume ul.infos li b { color: #000; padding-left: 14px; background: url(/images/structure/puce-rouge.gif) no-repeat 0 4px; }
#B_actu .resume ul.infos li i { color: #8425d5; }
#B_actu .resume ul.infos li img { float: none; border: none; margin: 0; vertical-align: middle; }
#B_actu .resume p.resumeDl { clear: both; margin: 15px 0; }

#B_actu .news { width: 485px; overflow: hidden; margin: 15px 5px; padding-top: 15px; border-top: 1px dotted #7e6e6d; clear: both; }
#B_actu .news hr { border: none; border-top: 1px dotted #7e6e6d; height: 1px; margin: 10px 0; }
#B_actu .news hr, #B_actu .news br { clear: both; }
#B_actu .news a img { border: 2px solid #fff; }
#B_actu .news a:hover img { border-color: #8425d5; }
#B_actu .news ul { list-style-type: disc; margin-left: 10px; margin-top: 10px; }
#B_actu .news ul li { margin-left: 15px; padding-bottom: 8px; }
#B_actu .news ul li ul { list-style-type: circle; }
#B_actu .news ul li ul li ul { list-style-type: square; }
#B_actu .news ol { list-style-type: decimal; margin-left: 10px; margin-top: 10px; }
#B_actu .news ol li { margin-left: 15px; padding-bottom: 8px; }
#B_actu .news p { margin-top: 10px; }
#B_actu .news blockquote { padding: 5px; margin: 10px; color: #666; border: 1px solid #ccc; background-color: #f9f9f9; }
#B_actu .news blockquote p { margin-top: 0; }
#B_actu .news table { margin:0 auto; }

#B_actu .keywords { width: 485px; margin: 15px 5px; }
#B_actu .keywords p { padding-left: 14px; background: url(/images/structure/fleche-grise.gif) no-repeat 6px 4px; }

#B_actu .comments_link { margin: 15px 0 0 9px; height: 30px; background: url(/images/structure/actu/comment.gif) no-repeat 0 0px; padding-top: 15px; padding-left: 0px; }
#B_actu .comments_link a { color: #000; font-weight: bold; }
#B_actu .source { margin: 15px 0 0 9px; height: 30px; color: #8425d5; font-weight: bold; }

#B_actu .navigation { width: 495px; height: 48px; background-color: #f9fcf6; clear: both; margin-top: 10px; }
#B_actu .navigation a { display: block; margin-top: 16px; margin-left: 10px; width: 235px; float: left; color: #000; }
#B_actu .navigation a.next { text-align: right; margin-left: 0; margin-right: 10px; }

#B_actus_rel { background-color: #fff; padding-bottom: 10px; }
#B_actus_rel ul { margin: 14px 0 0 5px; }
#B_actus_rel ul li { padding-left: 10px; background: url(/images/structure/puce-rouge.gif) no-repeat 0 4px; }
#B_actus_rel ul li a { color: #000; }
#B_actus_rel ul li a:hover { color: #8425d5; text-decoration: none; }

#B_actu .sommaire { width: 475px; padding: 5px 10px; background-color: #f9fcf6; clear: both; margin-top: 10px; overflow: auto; }
#B_actu .sommaire span { font-weight: bold; }
#B_actu .sommaire ol { list-style-type: none; margin-top: 5px; margin-left: 10px; }

#B_actu .pages { width: 495px; margin: 20px 0; }
#B_actu .pages td { border: 1px solid #8425d5; vertical-align: top; }
#B_actu .pages td.vide { width: 247px; border-width: 0; }
#B_actu .pages td a { display: block; padding: 5px 15px; width: 212px; color: #000; font-weight: bold; }
#B_actu .pages td.prev a { background: url(/images/structure/f_prev.gif) no-repeat 4px 9px; }
#B_actu .pages td.next a { background: url(/images/structure/f_next.gif) no-repeat 231px 9px; }
#B_actu .pages td a em { display: block; font-style: normal; color: #8425d5; }
#B_actu .pages td a:hover, #B_actu .pages td:hover { text-decoration: none; background-color: #f9fcf6; }
#B_actu .pages td.vide:hover { background: none; }

#B_actu .notation { width: 422px; overflow: hidden; margin: 5px 9px; clear: both; color: #8425d5; background: url(/images/structure/M_left_puce.gif) no-repeat 0 0; padding-left: 10px; }
#B_actu .notation strong { color: #000; }

#B_actu .boutons { width: 320px; height: 44px; margin: 20px auto 10px auto; text-align: center; }
#B_actu .boutons a { display: block; width: 150px; height: 39px; padding-top: 5px; text-align: center; font-weight: bold; color: #fff; font-size: 16px; }
#B_actu .boutons a.btn_buy { background: url(/images/structure/bg_dl_buy.png) no-repeat 0 0; }
#B_actu .boutons a.btn_dl { background: url(/images/structure/bg_dl.png) no-repeat 0 0; }
#B_actu .boutons a:hover { text-decoration: none; background-position: 0 -45px; }
#B_actu .boutons a.item { margin: 0 auto; }
#B_actu .boutons a.item1 { float: left; }
#B_actu .boutons a.item2 { float: right; }

#B_loading { width: 451px; padding: 20px; border: 2px solid #8425d5; background-color: #fff; font-size: 13px; text-align: center; }
#B_loading p { color: #8425d5; }

#B_previsu { width: 495px; background-color: #fff; }
#B_previsu .textarea_comment { margin: 10px 10px; width: 460px; height: 100px; font-size: 12px; border: 1px inset #8425d5; }
#B_previsu table.saisie { margin-bottom: 10px; }
#B_previsu p { margin: 5px 10px; }
#B_previsu .loginbox { width: 300px; margin: 0 auto; padding: 10px; text-align: center; }
#B_previsu .loginbox span { width: 150px; float: left; margin-left: 20px; }
#B_previsu .loginbox input.bouton { margin-top: 5px; }
#B_previsu #B_title { height: 19px; margin-bottom: 8px; padding: 7px; background-color: #fafafa; border-top: 1px solid #8425d5; }
#B_previsu #B_title h1 { display:block; float: left; width: 310px; padding-left: 20px; font-size: 14px; background: url(/images/structure/puce-rouge.gif) no-repeat 5px 6px; }

#B_previsu .previsu { padding: 5px; }
#B_previsu .previsu .texte { margin: 10px 5px; color: #444; }


#B_comment { background-color: #fff; }
#B_comment h2 { color: #fff; font-weight: bold; width: 490px; height: 17px; padding: 3px 0 0 5px; background: url(/images/structure/bg_title_mid.gif) no-repeat 0 0; }
#B_comment .textarea_comment { margin: 10px 15px; width: 460px; height: 100px; font-size: 12px; border: 1px inset #8425d5; }
#B_comment table.saisie { margin-bottom: 10px; }
#B_comment p { margin: 5px 10px; }
#B_comment .loginbox { width: 280px; margin: 0 auto; padding: 10px; text-align: center; }
#B_comment .loginbox span { width: 150px; float: left; margin-left: 20px; }
#B_comment .loginbox input.bouton { margin-top: 5px; }
#B_comment .acomment { padding: 10px; border-bottom: 1px solid #ffddde; }
#B_comment .line-odd { background-color: #fffafb; }
#B_comment .acomment .infos { background: url(/images/structure/M_left_puce.gif) no-repeat 0 5px; padding-left: 10px; border-bottom: 1px dotted #ffddde; }
#B_comment .acomment .texte { padding: 8px; color: #444; }
#B_comment table.navigation { margin: 5px 0; }


#googleperso { clear: both; margin: 20px 10px; }
#googleperso .google_intitule { color: #333; }
#googleperso ul { list-style-position: inside; margin: 0; padding: 0; }
#googleperso ul li { padding-left: 15px; background: url(/images/structure/M_left_puce.gif) no-repeat 5px 0; margin: 5px 0; }
#googleperso ul li a { font-weight: bold; }
#googleperso ul li .visibleurl { font-weight: normal; }









