

/* *********************************
            DIV global
************************************ */
    * {
        margin:0;
        padding:0;
        font-family: Arial, verdana, sans serif;
    }
    
    .clL {
        clear:left;
        font-size:1px;
    }
    .clR {
        clear:right;
        font-size:1px;
    }
    .clB {
        clear:both;
        font-size:1px;
    }
    
    #MAIN {
        font-size: 12px;
        color: #8b8b7f;
    }
    a{text-decoration: none;color: #75756b;}
    #MAIN #RTE_CONTENT A {
        color:#4E5455;
        text-decoration: underline;
    }
    a:hover{text-decoration: underline;}
    
/* *********************************
            DIV HEADER
************************************ */

    #HEADER{
        background: url('../imgs/header.png') no-repeat right top;
        height: 100px;
        width: 950px;
        margin: auto;
        border-bottom: 1px solid #acacac;
    }
    
        #HEADER #logo{
            float: left;
            display:block;
            margin: 20px 0 0 15px;
            width: 147px;
            height: 39px;
            background: url('../imgs/logo.png') no-repeat;
            text-decoration: none;    
        }

/* *********************************
            DIV CONTENT
************************************ */    

    #CONTAINER{
        margin: 1px auto;
        width: 950px;
		
    }
    
        #CONTAINER #CONTAINER_TOP{
            height: 33px;
            background: #323232;
        }
			#CONTAINER #CONTAINER_TOP #MENU{
				padding: 0 0 0 15px;
			}
            
            #CONTAINER #CONTAINER_TOP .download{
                background: url(../imgs/download.png) no-repeat left center;
                height: 33px;
                line-height: 33px;
                float: right;
                margin: 0 15px 0 0;
                padding: 0 0 0 15px;
            }
            
            #CONTAINER #CONTAINER_TOP .contact{
                float:right;
                height: 33px;
                line-height: 33px;
                margin: 0 20px 0 0;
            }
                
                #CONTAINER #CONTAINER_TOP .download a, #CONTAINER #CONTAINER_TOP .contact a{
                    color: #ffffff;
                    font-size: 14px;
                }
            
			#CONTAINER #CONTAINER_TOP #SEARCH{
				width: 231px;
				height: 33px;
				float: right;
			}
			
			    #CONTAINER #CONTAINER_TOP #SEARCH .searchBox{
                    width: 207px;
                    height: 24px;
                    margin: 5px 0;
                    padding: 0 0 0 6px;
                    background: url(../imgs/search.png) no-repeat;
                }
		
                    #CONTAINER #CONTAINER_TOP #SEARCH .searchBox .search {
                        float:left;
                        width: 177px;
                        height: 18px;
                        border: 0;
                        margin-top:4px;
                    }
                    
                    #CONTAINER #CONTAINER_TOP #SEARCH .searchBox .submit{
                        background: url(../imgs/loupe.png) no-repeat;
                        float:left;
                        width: 22px;
                        height: 24px;
                        border: 0;
                        margin: 0 0 0 1px;
                        cursor: pointer;
                    }
                    
                .searchBox form{
                    margin:0;
                    padding:0;
                }
                       
                
		#CONTAINER .filet{
            width: 950px;
			height: 1px;
            background: #acacac;
        }
		
		#CONTAINER #CONTAINER_CENTER{
			margin: 2px 0 0;
			background: url(../imgs/fd_degrade_content.png) repeat-x;
			width: 950px;
			min-height:530px;
		}
			
            #CONTAINER #CONTAINER_CENTER #CONTENT {
                float:left;
                width: 719px;
                margin: 11px 0 0;
            }
            
			#CONTAINER #CONTAINER_CENTER #INSERT{
				float:right;
				margin:11px 22px 0 0;
				width: 208px;
				height:514px;
			}	
			
                .bloc h3 {
                    background: url(../imgs/arrondi_haut_encart_droit.png) no-repeat top center;
                    padding: 0 0 0 10px;
                    color: #FFFFFF;
                    width: 199px;
                    height: 25px;
                    line-height: 23px;
                    font-family:Arial,verdana,sans serif;
                    font-weight:bold;
                    text-decoration:none;
                }
                
                .bloc .news-list-container{
                    background: url(../imgs/arrondi_bas_encart_droit.png) no-repeat bottom center;
                    width: 189px;
                    padding: 10px;
                }
                    
                    .news-list-container .news-list-item{
                        margin: 0 0 20px 0;
                        padding: 0 0 15px ;
                        border-bottom: 1px solid #ACACAC;
                    }
                    
                        .news-list-container .news-list-item .news-list-thumbnail{
                            float:right;    
                        }
                        
                        .news-list-container .news-list-item .news-list-item-detail{
                            
                        }
                        
                            .news-list-container .news-list-item .news-list-item-detail .news-list-header {
                                margin: 0 0 5px;
                            }
                            
                                .news-list-container .news-list-item .news-list-item-detail .news-list-header .news-list-title a {
                                    color: #E3001C;
                                    font-size:13px;
                                }
                                
                                                           
                            .news-list-container .news-list-item .news-list-item-detail .news-list-subheader p{
                                color: #000000;
                            }
                            
                                .news-list-container .news-list-item .news-list-item-detail .news-list-subheader .plusInfo{
                                    background: url('../imgs/fleche_droite.png') no-repeat left center;
                                    padding: 0 0 0 12px;
                                    text-decoration:underline;
                                }
                                    
                                    .news-list-container .news-list-item .news-list-item-detail .news-list-subheader .plusInfo a{
                                        color: #000000;
                                        font-size: 11px;
                                    }	
/*				#CONTAINER #CONTAINER_CENTER #INSERT .titre{
					height: 25px;
					width:198px;
					padding: 0 0 0 10px;
					line-height: 25px;
					color:#ffffff;
					font-weight:bold;
				}
				
                #CONTAINER #CONTAINER_CENTER #INSERT .news-list{
                    padding: 10px;
                }
                
                    #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container {
                        
                    }
				
                        #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item{
                            margin: 0 0 20px;
                            padding: 0 0 15px;
                            border-bottom: 1px solid #ACACAC;
                        }
                        
                            #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-thumbnail{
                                float:right;    
                            }
                            
                            #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-item-detail{
                                /*float: left;
                                width: 108px;*/
                            }
                            
                                #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-item-detail .news-list-header {
                                    margin: 0 0 5px;
                                }
                                
                                    #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-item-detail .news-list-header .news-list-title a {
                                        color: #E3001C;
                                        font-size:13px;
                                    }
                                    
                                                               
                                #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-item-detail .news-list-subheader p{
                                    color: #000000;
                                    font-size: 12px;
                                }
                                
                                    #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-item-detail .news-list-subheader .plusInfo{
                                        background: url('../imgs/fleche_droite.png') no-repeat left center;
                                        padding: 0 0 0 12px;
                                        text-decoration:underline;
                                    }
                                        
                                        #CONTAINER #CONTAINER_CENTER #INSERT .news-list-container .news-list-item .news-list-item-detail .news-list-subheader .plusInfo a{
                                            color: #000000;
                                            font-size:11px;
                                        }*/
                                
			#CONTAINER #CONTAINER_CENTER #CONTENT{
				float:left;
				margin:11px 0 0;
				width: 718px;				
			}
				
				#CONTAINER #CONTAINER_CENTER #CONTENT #RTE_CONTENT{
					float:left;
					margin: 0 0 15px 20px;
					width: 680px;
					/*height: 339px;*/
				}
				
				#CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT{
					float:left;
					margin: 0 0 0 20px;
					width: 680px;
					/*height: 145px;*/
				}
                
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT .csc-textpic-image{
                        margin: 0;
                    }	
				
				    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_1,
				    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2,
				    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 {
					    float:left;
					    width:217px;
					    height:154px;
				    }
				
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_1 {
                        background: #eaebed url(../imgs/home_encart_arrondi_bas1.png) no-repeat center bottom;
                    }
                        
                        #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_1 .csc-textpic-text {
                            padding: 0 0 0 10px;
                            margin: 5px 0 0;
                        }
                        
                            #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_1 .csc-textpic-text ul {
                                list-style-type: none;
                            }
                    
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2 {
                        margin: 0 14px;
                        background: #eaebed url(../imgs/home_encart_arrondi_bas1.png) no-repeat center bottom;
                    }
                    
                        #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2 .contenu .news-list-container{
                            margin: 0 5px;
                            padding: 10px 0;
                        }
                        
                            #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2 .contenu .news-list-container .news-list-item{
                                margin: 0 0 10px;
                                font-size: 12px;
                                padding: 0;
                                border: 0 none;
                            }
                            
                                #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2 .contenu .news-list-container .news-list-item .news-list-date{
                                   color: #e3001c; 
                                }
                                
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 {
                        background: #eaebed url(../imgs/home_encart_arrondi_bas1.png) no-repeat center bottom;
                        position: relative;
                    }
                    
                        #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 .contenu .masque{
                            position: absolute;
                            bottom: 0;
                            background: url(../imgs/masque_encart_home.png) no-repeat;   
                            width: 217px;
                            height: 31px;
                        }
                        
                        #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 .contenu .lien_transpt{
                            width: 217px;
                            height:100px;
                            display:block;
                            text-decoration: none;
                        }
                        
                            #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 .contenu .masque a {
                                color:#ffffff;
                                font-size: 13px;
                                text-decoration: underline;
                                position: relative;
                                left:17px;
                                top:8px;
                            }
                    
				    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_1 .contenu,
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2 .contenu,
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 .contenu {
					    width: 217px;
					    height: 130px;
				    }
				    
				    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_1 .arrondi_haut,
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_2 .arrondi_haut,
                    #CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT #ENCART_3 .arrondi_haut{
					    width: 210px;
					    height: 24px;
					    background: url('../imgs/home_encart_arrondi.png') no-repeat;
					    color:#ffffff;
					    line-height:24px;
					    padding:0 0 0 7px;
					    font-size:13px;
				    }
				
				/*#CONTAINER #CONTAINER_CENTER #CONTENT #AUTO_CONTENT .arrondi_bas{
					width: 218px;
					height: 4px;
					background: url('../imgs/home_encart_arrondi_bas.png') no-repeat;
					
				}*/

#genre{
    width: 228px;
}




/* *********************************
            DIV FOOTER
************************************ */    

	#FOOTER{
		height:161px;
		width:950px;
		background:url(../imgs/fd_footer.png) repeat-x;
		margin:25px auto;
		color: #777777;
	}
	
		#FOOTER #infobox_haut{
			padding: 17px 17px 0 17px;
			height:110px;
		}
        
            #FOOTER #infobox_haut .gaucheFooter{
                float: left;
                margin: 0 24px 0 0;
            }
            
                #FOOTER #infobox_haut .gaucheFooter .adresseFooter{
                    line-height: 18px;
                }
            
            #FOOTER #infobox_haut .centreFooter{
                float: left;
            }
                #FOOTER #infobox_haut .centreFooter ol{
                    list-style:none;
                    
                }
                    #FOOTER #infobox_haut .centreFooter ol li{
                        float:left;
                        margin: 0 12px 0 0;
                        font-weight: bold;
                    }
                    
                    
		                #FOOTER #infobox_haut .centreFooter ol li ul, #FOOTER #infobox_haut .aliasFooter ul{
			                list-style-type:none;
			                list-style-image:none;
		                }
		            
		                    #FOOTER #infobox_haut .centreFooter ol li ul li{
			                    line-height:18px;
			                    font-size: 11px;
                                font-weight: normal;
                                clear:left;
		                    }
                            
                            #FOOTER #infobox_haut .aliasFooter ul li {
                                font-weight: bold;
                                line-height:18px;
                                font-size: 11px;
                            }
                            
		    #FOOTER #infobox_haut .aliasFooter {
                float: left;
                width:152px;    
            } 
            
            #FOOTER #infobox_haut .aliasFooter UL {
                float: left;
                width:130px;   
            } 
            
            #FOOTER #infobox_haut .rss{
			    width: 22px;
			    height:22px;
			    margin:0;
			    background:url(../imgs/rss.png) no-repeat;
			    float:right;
		    }
		
		    #FOOTER #infobox_haut .logo_bas{
			    width: 78px;
			    height: 17px;
                margin: 0 0 10px;
                display:block;
			    background:url(../imgs/logo_footer.png) no-repeat;
		    }
		
		#FOOTER #infobox_bas {
			padding: 0 17px;
			height: 20px;
		}
        
            #FOOTER #infobox_bas ul {
                padding: 0;
                margin: 0;
                list-style-type: none;
            }
            
                #FOOTER #infobox_bas ul li{
                    float:left;
                    margin: 0 15px 0 0;
                }