﻿div.content_research
{
    clear: both;
    margin: 0px;
    padding: 0px 3px 0px 9px;
}

    div.leftpart_research
    {
        float: left;
        width: 637px;
    }        
        
        div#bloc_general div#BlockHeader
        {
            padding:10px;
        }
        
        div#bloc_general div#BlockHeader div
        {
            float:left;
            height:42px;
            line-height:42px;
            color:#98968e;
            font-size:1.3em;
            font-family:Arial;
            font-weight:bold;
        }
        
        div#bloc_general div#BlockHeader div span
        {
            color:#581b43;
        }
        
        div#bloc_general div#BlockHeader img
        {
            padding-right:10px;
        }
        
        div#bloc_general div.BlockDate, div#bloc_general div.BlockDate_archive
        {
            background-color: #581b43;
            height:23px;
            line-height:23px;
            padding-left:10px;
            color:#e8e2e1;
            font-size:1.3em;
            font-family:Arial;
            font-weight:bold;
            clear: both;
        }
        
        div#bloc_general div.BlockDate_archive
        {
            background-color: #163751
        }
        
        div#bloc_general div.BlockResults
        {
            padding:10px;
        }

        /*   LISTE RESULTATS DEBAT   */
            div#bloc_general div.BlockDebatResults div.BlockDebatResult
            {
                clear:both;
                padding-bottom:15px;
            }
        
        
                div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Top div.BlockDebat_Title
                {
                    float:left;
                    width:600px;
                    padding-left:5px;
                    margin-top:5px;
                }
                
                div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Top div.BlockDebat_Title a.title_post
                {
                    font-family:Arial;
                    font-size:1.6em;
                    color:#222222;
                }
                
                div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Separ
                {
                    clear:both;
                    height:1px;
                    margin: 3px 0px 5px 4px;
                    background-image:url(../../Images/Commun/pixel_separ.gif);
                    font-size:0;
                }
                
                div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom
                {
                   
                }
                
                    div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left
                    {
                        float: left;
                        width:266px;
                        padding:6px;
                        height: 118px;
                    }
                    
                        div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left div.BlockDebat_Content_Img
                        {
                            background-image: url(../../Images/Debat/background_ucDebat.gif);
                            width:266px;
                            height: 118px;
                        }
                       
                            div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left div.BlockDebat_Content_Img div.DebatTitle
                            {
                                padding: 8px;
                            }
                            
                                div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left div.BlockDebat_Content_Img div.DebatTitle a
                                {
                                    font-family:Arial;
                                    font-size:4.5em;
                                    color:#102e43;
                                    font-weight:normal;
                                }
                            
                            div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left div.BlockDebat_Content_Img div.DebatSubTitle
                            {
                                padding: 0px 8px;
                                margin-top: -40px;
                                float: left;
                            }
                            
                                div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left div.BlockDebat_Content_Img span.SubTitle
                                {
                                    padding:2px 8px 3px 8px;
                                    background-color:#406161;
                                    float: left;
                                }
                                
                                    div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_left div.BlockDebat_Content_Img span.SubTitle a
                                    {
                                        color:#FFFFFF;
                                        font-family:Arial;
                                        font-size:1.2em;
                                        font-weight:bold;
                                    }
                        
                    div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_right
                    {
                        float:right;
                        margin-left:5px;
                        margin-top:6px;
                        text-align:left;
                        font-family:Arial;
                        font-size:1.2em;
                        color:#222222;
                        width:350px;
                    }
                    
                        div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_right a.lien_post_blog
                        {
                            color:#222222;
                            font-family:Arial;
                            font-size:1.2em;
                            font-weight:bold;
                            text-decoration:none;    
                        }
                        
                        div#bloc_general div.BlockDebatResults div.BlockDebatResult div.BlockDebat_Bottom div.BlockDebat_Content_right a.lien_post_blog:hover
                        {
                            font-family:Arial;
                            font-size:1.2em;
                            font-weight:bold;
                            text-decoration:none;   
                        }
                        
        /*  /LISTE RESULTATS DEBAT   */
        
        /*   LISTE RESULTATS BLOG   */
            div#bloc_general div.BlockBlogResults div.BlockBlogResult
            {
                clear:both;
                padding-bottom:15px;
            }
        
        
                div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Top div.BlockBlog_Title
                {
                    float:left;
                    width:600px;
                    padding-left:5px;
                    margin-top:5px;
                }
                
                div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Top div.BlockBlog_Title a.title_post
                {
                    font-family:Arial;
                    font-size:1.6em;
                    color:#222222;
                }
                
                div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Top div.BlockBlog_Comm
                {
                    float:right;
                    margin-top:5px;
                }
                
                    div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Top div.BlockBlog_Comm div.comm_top
                    {
                        background-color:#98968e;
                        padding-left:5px;
                        padding-right:5px;
                        text-align:center;
                        height:16px;
                        color:#f2f0ec;
                        font-size:1.0em;
                        font-weight:bold;
                    }
                    
                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Top div.BlockBlog_Comm div.comm_top a.lien_comm_tunnel
                        {
                            color:#f2f0ec;
                            font-size:1.0em;
                            font-weight:bold;
                        }
                    
                    div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Top div.BlockBlog_Comm div.comm_bottom
                    {
                        margin:0;
                        font-size:0;
                        padding-left:4px;
                        height:7px;
                    }
                
                div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Separ
                {
                    clear:both;
                    height:1px;
                    margin: 3px 0px 5px 4px;
                    background-image:url(../../Images/Commun/pixel_separ.gif);
                    font-size:0;
                }
                
                div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom
                {
                    
                }
                
                    div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.BlockBlog_Content_left
                    {
                        float: left;
                        width:278px;
                    }
                    
                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.BlockBlog_Content_left div.BlockBlog_Content_Img
                        {
                            background-image: url(../../Images/Blog/background_image_post_blog.gif);
                            background-repeat:no-repeat;
                            padding: 12px 12px 13px 12px;
                            width:254px;
                            height: 118px;
                        }
                        
                            div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.BlockBlog_Content_left div.BlockBlog_Content_Img a
                            {
                                float: left;   
                            }
                        
                    div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.BlockBlog_Content_right
                    {
                        float:right;
                        margin-left:5px;
                        margin-top:6px;
                        text-align:left;
                        font-family:Arial;
                        font-size:1.2em;
                        color:#222222;
                        width:350px;
                        min-height: 118px;
                    }
                    
                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.BlockBlog_Content_right a.lien_post_blog
                        {
                            color:#222222;
                            font-family:Arial;
                            font-size:1.2em;
                            font-weight:bold;
                            text-decoration:none;    
                        }
                        
                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.BlockBlog_Content_right a.lien_post_blog:hover
                        {
                            font-family:Arial;
                            font-size:1.2em;
                            font-weight:bold;
                            text-decoration:none;   
                        }
                        
                div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Topic
                {
                    clear:both;
                    float:left;
                    margin: -40px 0px 0px 12px;
                    background-color:#f4f5f5;
                    color:#000000;
                    font-size:1.2em;
                    font-family:Arial;
                    font-weight:bold;
                    height:16px;
                    padding-left:10px;
                    padding-right:7px;
                }        

        /*  /LISTE RESULTATS BLOG   */
        
        /*   LISTE RESULTATS PANORAMA   */
            div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult
            {
                clear:both;
                padding-bottom:15px;
            }
        
                div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Top div.BlockPanorama_Title
                {
                    float:left;
                    width:500px;
                    padding-left:5px;
                    margin-top:5px;
                }
                
                div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Top div.BlockPanorama_Title a.title_post
                {
                    font-family:Arial;
                    font-size:1.6em;
                    color:#222222;
                }
                
                div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Top div.BlockPanorama_Comm
                {
                    float:right;
                    margin-top:5px;
                }
                
                    div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Top div.BlockPanorama_Comm div.comm_top
                    {
                        background-color:#222222;
                        padding: 2px 5px 3px 5px;
                        text-align:center;
                        color:#f2f0ec;
                        font-size:1.0em;
                        font-weight:bold;
                    }
                    
                        div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Top div.BlockPanorama_Comm div.comm_top a.lien_comm_tunnel
                        {
                            color:#f2f0ec;
                            font-size:1.0em;
                            font-weight:bold;
                        }
                    
                    div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Top div.BlockPanorama_Comm div.comm_bottom
                    {
                        margin:0;
                        font-size:0;
                        padding-left:4px;
                        height:7px;
                    }
                
                div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Separ
                {
                    clear:both;
                    height:1px;
                    margin: 3px 0px 5px 4px;
                    background-image:url(../../Images/Commun/pixel_separ.gif);
                    font-size:0;
                }
                
                div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom
                {
                    
                }
                
                    div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.BlockPanorama_Content_left
                    {
                        float: left;
                        width:278px;
                    }
                    
                        div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.BlockPanorama_Content_left div.BlockPanorama_Content_Img
                        {
                            background-image: url(../../Images/Default/Recherche/background_image_post_pano.gif);
                            background-repeat:no-repeat;
                            padding: 12px 12px 13px 12px;
                            width: 254px;
                            height: 118px;
                        }
                        
                            div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.BlockPanorama_Content_left div.BlockPanorama_Content_Img a
                            {
                                float: left;   
                            }
                        
                    div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.BlockPanorama_Content_right
                    {
                        float:right;
                        margin-left:5px;
                        margin-top:6px;
                        text-align:left;
                        font-family:Arial;
                        font-size:1.2em;
                        color:#222222;
                        width:350px;
                        min-height: 118px;
                    }
                    
                        div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.BlockPanorama_Content_right a.lien_post_blog
                        {
                            color:#222222;
                            font-family:Arial;
                            font-size:1.2em;
                            font-weight:bold;
                            text-decoration:none;    
                        }
                        
                        div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.BlockPanorama_Content_right a.lien_post_blog:hover
                        {
                            font-family:Arial;
                            font-size:1.2em;
                            font-weight:bold;
                            text-decoration:none;   
                        }
                        
                div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Topic
                {
                    clear:both;
                    float:left;
                    margin: -40px 0px 0px 12px;
                    background-color:#222222;
                    color:#FFFFFF;
                    font-size:1.2em;
                    font-family:Arial;
                    font-weight:bold;
                    height:16px;
                    padding-left:10px;
                    padding-right:7px;
                }        

        /*  /LISTE RESULTATS PANORAMA   */
        
        /*  TAGS BLOGS ET PANORAMA   */
        
                    div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.tags, div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.tags
                    {
                        float: right; 
                        width: 350px;   
                        margin-left:5px;
                    }
                    
                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.tags a, div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.tags a
                        {
                            color:#581b43;
                            font-size:0.9em;
                            font-family:Arial;
                            text-decoration:none;
                            cursor: pointer;
                            display: block;
                            float: left;
                            margin: 0px 4px 4px 0px;
                            padding: 0px 10px;
                            line-height: 12px;             
                        }
                    
                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.tags a.style1, div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.tags a.style1
                        {
                            background: #ffffff url(../../Images/Tags/Tag_bullet1.gif) no-repeat center left;
                        }

                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.tags a.style2, div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.tags a.style2
                        {
                            background: #daced1 url(../../Images/Tags/Tag_bullet2.gif) no-repeat center left;
                        }

                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.tags a.style3, div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.tags a.style3
                        {
                             background: #cdbdc3 url(../../Images/Tags/Tag_bullet3.gif) no-repeat center left;
                        }

                        div#bloc_general div.BlockBlogResults div.BlockBlogResult div.BlockBlog_Bottom div.tags a.style4, div#bloc_general div.BlockPanoramaResults div.BlockPanoramaResult div.BlockPanorama_Bottom div.tags a.style4
                        {
                             background: #855a75 url(../../Images/Tags/Tag_bullet4.gif) no-repeat center left;
                        }
        
        /*  /TAGS BLOGS ET PANORAMA   */
        
        /*  LISTE RESULTATS VU SUR LE WEB   */
        
        div#bloc_general div.BlockVuSurLeWebResults
        {
            clear: both;
            margin: 10px 0px 15px 0px;
        }
            div#bloc_general div.BlockVuSurLeWebResults div.title
            {
                background: url(../../Images/VuSurLeWeb/vusurleweb_shadow_top.gif) no-repeat 0 0;
                height: 23px;
            }

                div#bloc_general div.BlockVuSurLeWebResults div.title span
                {
                    background: #331043;
                    color: #f2f0ec;
                    padding: 0px 4px 0px 4px;
                    margin: 0px 0px 0px 5px;
                    border-top: solid 1px #7e6986;
                    border-bottom: solid 1px #7e6986;
                    line-height: 21px;
                    display: block;
                    float: left;
                    font-weight: bold;
                    font-size: 1.3em;
                }

            div#bloc_general div.BlockVuSurLeWebResults div.subzone
            {
                background: url(../../Images/VuSurLeWeb/vusurleweb_shadow_body.gif) repeat-y 0 0;
                padding: 0px;
                margin: 0px;
            }
    
                div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content
                {
                    padding: 9px 15px 9px 15px;
                }
    
                    div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content p
                    {
                        margin: 0px;
                        padding: 0px;
                    }
        
                    div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.subtitle
                    {
                        margin: 0px;
                        clear: both;
                    }
        
                        div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.subtitle span
                        {
                            margin: 0px;
                            padding: 2px;
                            background: #331043;
                            color: #ffffff;
                            margin: 0;
                            
                            font-size: 0.8em;
                        }
        
                    div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.bloc
                    {
                        margin: 0px;
                    }
                
                        div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.bloc ul
                        {
                            color: #230830;
                            /*list-style-image: url(../../Images/VuSurLeWeb/vusurleweb_bullet.gif);*/
                            list-style-type:none;
                            margin: 0;
                            padding: 0px 0px 0px 8px;
                        }
            
                        div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.bloc ul li
                        {
                            line-height: 26px;
                        }
            
                            div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.bloc ul li a
                            {
                                text-decoration: none;
                                font-weight: bold;
                                color: #230830;
                                cursor: pointer;
                            }

                    div#bloc_general div.BlockVuSurLeWebResults div.subzone div.subzone_content div.separator
                    {
                        height: 2px;
                        line-height: 2px;
                        font-size: 0;
                        background: #f2f0ec;
                        margin: 0px 0px 12px 0px;
                    }

                div#bloc_general div.BlockVuSurLeWebResults div.shadowbottom
                {
                   background: url(../../Images/VuSurLeWeb/vusurleweb_shadow_bottom.gif) no-repeat 0 0;  
                   height: 6px;
                }

        /*  / LISTE RESULTATS VU SUR LE WEB   */
        
        
    div.rightpart_research
    {
        float: right;
        padding-top:18px;
        width: 327px;
        margin: 0;
    }