    .yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
        float: left;
    }

    #bd #yui-main {
        margin-left: 0px;
        margin-right: -320px;
    }

    #bd #yui-main #content {
        float: left;
        margin-top: 0px;
    }

    #bd #sidebar {
        float: right;
        margin-top: 646px;
    }


    #on_top {
        position: relative;
    }

    #on_top #paperclip {
        position: absolute;
        width: 203px;
        height: 336px;
        top: 0px;
        left: 422px;
        z-index: 1;
        padding: 0px;
    }

    #on_top #paperclip table {
        border-collapse: collapse;
        width: 203px;
    }

    #on_top #paperclip table td{
        padding: 0px;
        vertical-align: top;
        width: 1px;
    }

    #on_top #paperclip table td span{
        display: block;
    }


    #on_top #paperclip table td.content {
        background:transparent url('/apps/frontend/news/img/ontop/paperclip.png') no-repeat 0 0;
        height: 255px;
        width:173px;
    }


    #on_top #paperclip table td span.border_top {
        background:transparent url("/apps/frontend/news/img/ontop/paperclip_border_top.png") no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/news/img/ontop/paperclip_border_top.png", sizingMethod="scale");
        height: 59px;
        width: 203px;
    }

    #on_top #paperclip table td span.border_bottom {
        background:transparent url("/apps/frontend/news/img/ontop/paperclip_border_bottom.png") no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/news/img/ontop/paperclip_border_bottom.png", sizingMethod="scale");
        height: 21px;
        width: 203px;
    }

    #on_top #paperclip table td span.border_left {
        background:transparent url("/apps/frontend/news/img/ontop/paperclip_border_left.png") no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/news/img/ontop/paperclip_border_left.png", sizingMethod="scale");
        height: 255px;
        width: 19px;
    }

    #on_top #paperclip table td span.border_right {
        background:transparent url("/apps/frontend/news/img/ontop/paperclip_border_right.png") no-repeat 0 0;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/news/img/ontop/paperclip_border_right.png", sizingMethod="scale");
        height: 255px;
        width: 11px;
    }

    #on_top #paperclip .paperclip_box {
        border-top: 1px dotted  #CCCCCC;
        height: 66px;
        width: 173px;
        overflow: hidden;
        clear: both;
    }

    #on_top #paperclip .paperclip_box .paperclip_ctn {
        overflow: hidden;
        height: 50px;
        margin: 8px 0px;
    }

    #on_top #paperclip .paperclip_box_first {
        border: none;
        height: 58px;
    }

    #on_top #paperclip .paperclip_box_last {
        height: 58px;
    }

    #on_top #paperclip .paperclip_box_first .paperclip_ctn {
        margin-top: 0px;
    }

    #on_top #paperclip .paperclip_box_last {
        height: 58px;
    }

    #on_top #paperclip .paperclip_box_last .paperclip_ctn {
        margin-bottom: 0px;
    }

    #on_top #paperclip .paperclip_box img {
        width: 49px;
        height: 49px;
        float: left;
        display: block;
        margin-right: 6px;
    }

    #on_top #paperclip .paperclip_box h5 {
        margin: 0px
    }

    #on_top #paperclip .paperclip_box h5 a{
        color: #BD003A;
        font-family: Tahoma,"Lucida Grande",Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
        font-size: 10px;
        line-height: 12px;
        width: 118px;
        float: left;
        text-decoration: none;
        display: block;
    }

    #on_top #paperclip .paperclip_box h5.current a {
        background-color: #BD003A;
        color: #FFFFFF;
    }

    #on_top #paperclip .paperclip_box h5 a:hover {
        text-decoration: none;
        background-color: #BD003A;
        color: #FFFFFF;
    }

    #on_top .border_top {
       background:transparent url("/apps/frontend/news/img/ontop/on_top_border_top.jpg") no-repeat 0 0;
       height: 19px;
       width: 954px;
    }

    #on_top .border_left {
       background:transparent url("/apps/frontend/news/img/ontop/on_top_border_left.jpg") no-repeat 0 0;
       height: 493px;
       width: 30px;
       float: left;
    }

    #on_top .border_right {
       background:transparent url("/apps/frontend/news/img/ontop/on_top_border_right.jpg") no-repeat 0 0;
       height: 493px;
       width: 23px;
       float: left;
    }

    #on_top .border_bottom {
       background:transparent url("/apps/frontend/news/img/ontop/on_top_border_bottom.jpg") no-repeat 0 0;
       height: 17px;
       width: 954px;
       clear: both;
    }

    #on_top .content {
        background:transparent url("/apps/frontend/news/img/ontop/on_top_bkg.jpg") no-repeat 0 0;
        width: 901px;
        height: 493px;
        float: left;
        position: relative;
    }

    #on_top .content .col1 {
        float: left;
        width: 596px;
    }

    #on_top .content .col2 {
        float: left;
        width: 300px;
        margin-left: 3px;
    }

    #on_top .content #content_news {
        height: 430px;
    }

    #on_top .content #content_news .wrap_news {
        width: 581px;
        height: 410px;
        padding: 20px 0px 0px 15px;
    }

    #on_top .content #content_news .wrap_news .wrap_img {
        width: 529px;
        height: 377px;
        overflow: hidden;
        position: relative;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title {
        position: absolute;
        bottom: 0px;
        _bottom: -1px;
        left: 0px;
        padding: 0px 0px 0px 12px;
        height: 78px;
        width: 517px;
        _width: 529px;
        background-color: #000000;
        opacity:0.80;-moz-opacity:0.80;filter:alpha(opacity=80);
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_1,
    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_2,
    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_3,
    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_4 {
        color: #FFFFFF;
        font-family: Verdana,"Lucida Grande",Geneva,Arial,Helvetica,clean,sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_2 {
        background:transparent url("/apps/frontend/news/img/ontop/cat_news.gif") no-repeat 0 0px;
        padding-left: 26px;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_1 {
        background:transparent url("/apps/frontend/news/img/ontop/cat_product.gif") no-repeat 0 0px;
        padding-left: 26px;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_3 {
        background:transparent url("/apps/frontend/news/img/ontop/cat_event.gif") no-repeat 0 0px;
        padding-left: 26px;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .category_4 {
        background:transparent url("/apps/frontend/news/img/ontop/cat_tosee.gif") no-repeat 0 0px;
        padding-left: 26px;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .title a{
        color: #CE003F;
        font-size: 20px;
        line-height: 25px;
        font-weight: bold;
        padding-right: 12px;
        font-family: Verdana,"Lucida Grande",Geneva,Arial,Helvetica,clean,sans-serif;
        text-decoration: none;
        outline: none;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .title a:hover{
        background-color: #CE003F;
        color: #000000;
        text-decoration: none;
        outline: none;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .description {
        width: 505px;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .description a{
        color: #FFFFFF;
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
        display: block;
        font-family: Verdana,"Lucida Grande",Geneva,Arial,Helvetica,clean,sans-serif;
    }

    #on_top .content #content_news .wrap_news .wrap_img .wrap_title .description a:hover {
        text-decoration: none;
        background-color: #FFFFFF;
        color: #000000;
    }

    #on_top .content #content_zoom {
        height: 170px;
        margin-left: 1px;
        
    }

    #on_top .content #content_zoom .header{
        color:  #BD003A;
        display: block;
        background:transparent url("/apps/frontend/news/img/ontop/zoom_header.gif") no-repeat 0 8px;
        height: 26px;
        width: 80px;
        margin-left: 110px;
    }

    #on_top .content #content_zoom .wrap_img {
        overflow: hidden;
        width: 297px;
        height: 122px;
        position: relative;
    }

    #on_top .content #content_zoom .wrap_img img {
        display: block;
    }

    #on_top .content #content_zoom .wrap_img h5 {
        height: 20px;
        overflow: hidden;
        font-family: Verdana,"Lucida Grande",Geneva,Arial,Helvetica,clean,sans-serif;
        background-color: #BD003A;
        color: #FFFFFF;
        position: absolute;
        font-size: 12px;
        top: 0px;
        left: 0px;
        width: 100%;
        margin: 0px;
        padding: 2px 0px 0px 6px;
    }

    #on_top .content #content_zoom a.textlink{
        color:  #BD003A;
        display: block;
        float: right;
        margin-top: 5px;
        font-family: Verdana,"Lucida Grande",Geneva,Arial,Helvetica,clean,sans-serif;
        font-size: 10px;
        background:transparent url("/apps/frontend/news/img/ontop/zoom_puce.gif") no-repeat 0px 0px;
        line-height: 10px;
        padding-left: 13px;
        margin-right: 15px;
        text-decoration: none;
    }

    #on_top .content #content_zoom a.last {
        margin-right:0px;
    }

    #on_top .content #content_zoom a:hover{
        background-color:  #BD003A;
        color: #FFFFFF;
        text-decoration: none;
    }

    #on_top .content  #sidebar-pub-top {
        height: 250px;
        width: 300px;
        background-color: #D6D6D6;
        margin: 4px 0px 5px;
    }

    #on_top .content #content_last_topics {
        height: 63px;
        overflow: hidden;
    }

    #on_top .content #content_last_topics ul {
        list-style-type:none;
        padding: 0px;
        margin:7px 0px 0px 0px;
    }

    #on_top .content #content_last_topics ul li {
        float: left;
        padding-left: 3px;
        font-size: 12px;
        color: #0080D0;
        font-family: Verdana,"Lucida Grande",Geneva,Arial,Helvetica,clean,sans-serif;
        line-height: 19px;
    }

    #on_top .content #content_last_topics ul li a{
        color:  #0080D0;
        text-decoration: none;
    }

    #on_top .content #content_last_topics ul li a:hover{
        background-color:  #0080D0;
        color: #FFFFFF;
        text-decoration: none;
    }

    #on_top .content #content_last_topics ul li.all {
        color: #BC003B;
    }

    #on_top .content #content_last_topics ul li.all a{
        color:  #BC003B;
        text-decoration: none;
    }

    #on_top .content #content_last_topics ul li.all a:hover{
        background-color:  #BC003B;
        color: #FFFFFF;
        text-decoration: none;
    }

    #on_top .content #content_last_topics ul li.header {
        font-weight: bold;
        padding-left: 21px;
        background:transparent url("/apps/frontend/news/img/ontop/last_topics_icon.gif") no-repeat 0 0;
        display: block;
    }

     #on_top .content #content_search {
        height: 62px;
        overflow: hidden;
        margin-left: 1px;
    }

    #on_top .content #content_search .header{
        color: #BD003A;
        font-size: 12px;
        font-family: Tahoma,"Lucida Grande",Verdana,Geneva,Arial,Helvetica,clean,sans-serif;
        background:transparent url("/apps/frontend/news/img/ontop/search_icon.gif") no-repeat 0 0;
        display: block;
        padding-left: 23px;
        line-height: 17px;
        margin: 7px 0px 5px 0px;
    }

    #on_top .content #content_search ul.wrap_field  {
        list-style-type:none;
        padding: 0px;
        margin: 0px;
    }

    #on_top .content #content_search ul.wrap_field li {
        float: left;
    }

    #on_top .content #content_search ul.wrap_field li.left {
        background:transparent url("/apps/frontend/news/img/ontop/search_border.gif") no-repeat 0 0;
        width:4px;
        height:28px;
    }

    #on_top .content #content_search ul.wrap_field li.right {
        background:transparent url("/apps/frontend/news/img/ontop/search_border.gif") no-repeat -4px 0;
        width:4px;
        height:28px;
    }

    #on_top .content #content_search input {
        border: 1px solid #878379;
        border-width: 1px 0px;
        float: left;
        height: 22px;
        width: 255px;
        padding-top: 4px;
    }

    #on_top .content #content_search #on_top_search_button {
        background:transparent url("/apps/frontend/news/img/ontop/search_button.gif") no-repeat 0 0;
        cursor: pointer;
        height: 28px;
        width: 28px;
        float: left;
        margin-left: 4px;
    }

    #content div.info {
        margin-top: 15px;
        background: none;
        position: relative;
        height: 71px;
        padding: 0px 0px 5px 5px;
    }

    #content div.info div.all {
        position: absolute;
        top: 30px;
    }

    #content div.info div.all .logo{
        background:transparent url("/apps/frontend/news/img/all_logo.gif") no-repeat 0 0;
        height: 21px;
        width: 191px;
        line-height:200px;
        overflow: hidden;
        float: left;
    }

    #content #precision_number_news {
        text-align:left;
        float: none;
    }

    #sidebar #sidebar_last_comment h4{
        background:transparent url(/apps/frontend/news/img/sidebar_last_comment_logo.gif) no-repeat scroll 0 0;
        width: 185px;
        height: 21px;
        line-height: 200px;
        overflow: hidden;
    }

    #sidebar {
        margin-right: 4px;
        _margin-right: -11px;
    }

    #sidebar #sidebar_last_comment ul {
        margin: 7px 5px 0px;
    }

    #sidebar #sidebar_last_comment ul li {
        border-top: 1px solid #C6BBA5;
        margin-bottom: 8px;
    }

    #sidebar #sidebar_last_comment ul li .title a {
        color: #BC003B;
        text-decoration: none;
        font-weight: bold;
    }

    #sidebar #sidebar_last_comment ul li .title a:hover {
        background-color: #BC003B;
        color: #FFFFFF;
        text-decoration: none;
    }

    #sidebar #sidebar_last_comment ul li .intro a{
        color: #000000;
        font-size:85%;
        text-decoration: none;
    }

    #sidebar #sidebar_last_comment ul li .intro a:hover{
        background-color: #000000;
        color: #FFFFFF;
        text-decoration: none;
    }

    #sidebar #sidebar_last_comment ul li .created_at {
        color: #959595;
        float:left;
        font-size:85%;
    }

    #sidebar #sidebar_last_comment ul li .author {
        color:#000000;
        float:right;
        font-size:85%;
    }

    #sidebar #sidebar_last_comment ul li .author a {
        color:#29AEEF;
        text-decoration:none;
    }

    #sidebar #sidebar_last_comment ul li .author a:hover {
        background-color: #29AEEF;
        color: #FFFFFF;
        text-decoration:none;
    }

    #sidebar #transversal_newsletter_header {
        background:transparent url("/apps/frontend/news/img/transversal/newsletter_bkg_index_2.jpg") no-repeat top right;
        width: 325px;
        height: 142px;
        position:relative;
        margin-left: 0px;
    }

    #sidebar #transversal_newsletter_header #stay_connected_email{
        position: absolute;
        top: 93px;
        left: 25px;
        border: 1px solid #767676;
        width: 240px;
        height: 17px;
    }

    #sidebar #transversal_newsletter_header #stay_connected_button
    {
        position: absolute;
        width: 22px; height: 22px;
        top: 93px;
        left: 275px;
        height: 21px;
        display:block;
        overflow:hidden;
    }

    #sidebar #transversal_newsletter_header #stay_connected_button.button
    {
        background: none;
    }

    #sidebar #transversal_newsletter_header #stay_connected_button span {
        background: transparent url("/apps/frontend/news/img/transversal/btn_newsletter.gif") no-repeat 0px 0px;
        line-height: 200px;
        overflow: hidden;
    }
    #sidebar #transversal_newsletter_header .ctn_link
    {
        position: absolute;
        top: 118px;
        text-align: right;
        width: 317px;
    }

    #sidebar #transversal_newsletter_header .ctn_link a {
        color: #000000;
        font-size: 85%;
        margin-right: 10px;
    }

    #sidebar #transversal_newsletter_header .ctn_link a:hover {
        background-color: #000000;
        color: #FFFFFF;
        text-decoration: none;
    }





