#MAIN #HEADER #MENU {
	width: 365px;
    margin-top: 0px;
    background: url('../imgs/bkg_menu.png') no-repeat;
    _background: url('../imgs/one-px.png');
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/res_corporate/templates/skin/default/imgs/bkg_menu.png');
}
    #HEADER #MENU dl {
        float: left;
        margin-right:0;
    }
	
	/*
	#MAIN #HEADER #MENU dl dd {
		_width: 970px;
	}
	*/
#CONTAINER {
	padding-bottom: 10px;
}
	#CONTAINER #LEFT {
		float: left;
		width: 489px;
		margin-left: 10px;
	}
		#CONTAINER #LEFT div .separator {
			background: url('../imgs/home-bloc-left-separator.png') repeat-y center top;
			height: 3px;
			font-size: 1px;
		}
		#CONTAINER #LEFT #news {
		}
			
			#CONTAINER #LEFT #news #newsContent {
				background: url('../imgs/home-bloc-left-middle.png') repeat-y;
				_background: url('../imgs/home-bloc-left-middle.gif') repeat-y;
				padding: 0 12px 0 10px;
			}
				#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 {
					position: relative;
					height: 209px;
					width: 459px;
					border: 1px solid #0d5894;
					margin: 0 auto 5px;
				}
					#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_image_1 {
						position: absolute;
					}
					#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 {
						position: absolute;
						bottom: 0;
						_bottom: -1px;
						width: 459px;
					}
						#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_itemList_1 {
							text-align: center;
							margin: 0 auto;
						}
							#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_itemList_1 a {
								background: url('../imgs/home-news-bkg.png');
								_background: #393939;
								margin: 0 2px 0 1px;
								padding: 0 3px;
								color: #fff;
								font-weight: bold;
								text-decoration: none;
							}
							#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_itemList_1 a.actif {
								background: #00477d;
							}
						#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_datas_1 {
							background: url('../imgs/home-news-bkg.png');
							_background: #393939;
							padding: 13px;
                            padding-top:6px;
						}
							#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_datas_1 #hpo_carrousel_date_1 a {
								color: #feffff;
								font-size: 9px;
								text-decoration: none;
								display: block;
							}
							#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_datas_1 #hpo_carrousel_title_1 a {
								color: #ffffff;
								font-weight: bold;
								font-size: 15px;
								text-decoration: none;
								padding: 0 0 2px;
								margin: 2px 0;
                                padding-bottom:10px;
								display: block;
								background: url('../imgs/home-news-title.png') repeat-x bottom;
							}
							#CONTAINER #LEFT #news #newsContent #hpo_carrousel_1 #hpo_carrousel_text_1 #hpo_carrousel_datas_1 #hpo_carrousel_header_1 a {
								color: #feffff;
								font-size: 11px;
								text-decoration: none;
								display: block;
								height: 26px;
							}
				#CONTAINER #LEFT #news #newsContent #lastRelease {
					width: 459px;
					margin: 0 auto 5px;
                    margin-bottom:5px;
                    margin-top:10px; 
				}
					#CONTAINER #LEFT #news #newsContent #lastRelease .separator {
						margin: 5px auto;
					}
					#CONTAINER #LEFT #news #newsContent #lastRelease #lastReleaseContent {
                        line-height:15px;
					}
						#CONTAINER #LEFT #news #newsContent #lastRelease #lastReleaseContent a {
							color: #4e5455;
							font-size: 11px;
							text-decoration: none;
						}
						#CONTAINER #LEFT #news #newsContent #lastRelease #lastReleaseContent a:hover {
							text-decoration: underline;
						}
							#CONTAINER #LEFT #news #newsContent #lastRelease #lastReleaseContent .pr_title {
								color: #4e7c8b;
								font-weight: bold;
								display: block;
							}
							#CONTAINER #LEFT #news #newsContent #lastRelease #lastReleaseContent a img {
								border: 0;
							}
				#CONTAINER #LEFT #news #newsContent #presseAccess {
					float:left;
                    display: block;
					font-weight: bold;
					font-size: 11px;
					color: #fff;
					background: #00477d;
					padding: 3px 2px;
					margin-left: 4px;
					text-transform: uppercase;
					text-decoration: none;
				}
                    * html #CONTAINER #LEFT #news #newsContent #presseAccess {
                        float:none;
                        width:110px;
                    }
                        * html #CONTAINER #LEFT #news #newsContent .clL {
                            display:none;
                        }
				#CONTAINER #LEFT #news #newsContent #presseAccess:hover {
					color: #aaa;
				}
			#CONTAINER #LEFT #news #newsBottom {
				background: url('../imgs/home-bloc-left-bottom.png') no-repeat;
				_background: none;
				height: 2px;
			}
		#CONTAINER #LEFT #activity {
			margin-top: 40px;
		}
			#CONTAINER #LEFT #activity #activityContent {
				background: url('../imgs/home-bloc-left-middle.png') repeat-y;
				_background: url('../imgs/home-bloc-left-middle.gif') repeat-y;
				padding: 0 12px 10px 10px;
                
                font-family : Verdana, Arial;
                color: #4e5455;
                font-weight: normal;
                font-size: 10px;
			}
                #CONTAINER #LEFT #activity #activityContent A {
                    font-family : Verdana, Arial;
                    color: #4e5455;
                    font-weight: normal;
                    font-size: 10px;
                    text-decoration: none;
                }
                    #CONTAINER #LEFT #activity #activityContent A:hover {
                        text-decoration: underline;
                    }
            
			#CONTAINER #LEFT #activity #activityBottom {
				background: url('../imgs/home-bloc-left-bottom.png') no-repeat;
				_background: none;
				height: 2px;
			}
            
            #CONTAINER #LEFT #activity #activityContent H2 {
                font-family : Verdana, Arial;
                color: #157f79;
                font-weight: bold;
                font-size: 11px;
                text-decoration: none;
                margin:0;
                padding:0;    
            }
                #CONTAINER #LEFT #activity #activityContent H2 A {
                    font-family : Verdana, Arial;
                    color: #157f79;
                    font-weight: bold;
                    font-size: 11px;
                    text-decoration: none;
                }
                    #CONTAINER #LEFT #activity #activityContent H2 A:hover {
                        text-decoration: underline;
                    }
            
            #CONTAINER #LEFT #activity #activityContent .accordionContent {
                margin-top:5px;
            }
                #CONTAINER #LEFT #activity #activityContent .corporate .col {
                    background:url('../imgs/bkg_actualite2col.gif') repeat-y;
                }
                    * html #CONTAINER #LEFT #activity #activityContent .corporate .col {         
                        border:1px solid #EEEEEE;            
                    }
                #CONTAINER #LEFT #activity #activityContent .corporate .col2 {
                    float:left;
                    width:208px;
                    padding:10px;
                }            
                    #CONTAINER #LEFT #activity #activityContent .corporate .firstCol {
                        margin-right:1px;
                    }
                            
                #CONTAINER #LEFT #activity #activityContent .corporate .column {
                    background:url('../imgs/bkg_actualite3col.gif') repeat-y;
                }
                    * html #CONTAINER #LEFT #activity #activityContent .corporate .column {         
                        border:1px solid #EEEEEE;            
                    }
                
                #CONTAINER #LEFT #activity #activityContent .corporate .col3 {
                    float:left;
                    width:135px;
                    padding:10px;
                }            
                    #CONTAINER #LEFT #activity #activityContent .corporate .firstColumn {
                        border:1px solid #157F79;
                        width:185px;
                        padding:0;
                        margin-right:2px;
                    }                
                    #CONTAINER #LEFT #activity #activityContent .corporate .lastColumn {
                        width:111px;
                        padding:0;
                        margin-left:2px;
                    }
            
	#CONTAINER #RIGHT {
		float: right;
		width: 378px;
		margin-right: 10px;
	}
		#CONTAINER #RIGHT div .separator {
			background: url('../imgs/home-bloc-right-separator.png') repeat-y center top;
			height: 3px;
			font-size: 1px;
		}
		#CONTAINER #RIGHT #network {
		}
			#CONTAINER #RIGHT #network #networkContent {
				background: url('../imgs/home-bloc-right-middle.png') repeat-y;
				_background: url('../imgs/home-bloc-right-middle.gif') repeat-y;
				padding: 0 12px 10px 10px;
			}
				#CONTAINER #RIGHT #network #networkContent a {
					color: #4e5455;
					font-size: 11px;
					text-decoration: none;
					background: url('../imgs/puce-gray.gif') no-repeat right 5px;
					padding-right: 10px;
				}
				#CONTAINER #RIGHT #network #networkContent a:hover {
					text-decoration: underline;
				}
			#CONTAINER #RIGHT #network #networkBottom {
				background: url('../imgs/home-bloc-right-bottom.png') no-repeat;
				_background: none;
				height: 2px;
			}
            
            #CONTAINER #RIGHT #network #networkContent .lst ul{
                margin:0;
                padding:0;
                list-style-type: none;
                margin-top:6px;
                width:355px;
            }
                #CONTAINER #RIGHT #network #networkContent .lst ul li{
                    display:block;
                    float:left;
                    width:117px;
                    height:19px;
                    background: url('../imgs/btn_icomnetwork.gif') no-repeat right;
                    text-align:center;
                    margin-right:2px;
                }
                    #CONTAINER #RIGHT #network #networkContent .lst ul li.last{
                        margin-right:0;
                    }
                    #CONTAINER #RIGHT #network #networkContent .lst ul li A{
                        display:block;
                        margin:0;
                        padding:0;
                        
                        background:none;
                        line-height:19px;
                        height:19px;
                    
                        font-family : Arial,Verdana;
                        color: #FFFFFF;
                        font-weight: normal;
                        font-size: 11px;
                        text-decoration:none;
                        text-transform: uppercase;
                    }
                        #CONTAINER #RIGHT #network #networkContent .lst ul li A:hover{
                            text-decoration:underline;
                        }
                        
            #CONTAINER #RIGHT #network #networkContent .calque A{
                padding:0;
                margin:0;
                background:none;
            }
            #CONTAINER #RIGHT #network #networkContent .calque .calque_title{
                position:absolute;
                z-index:1;
                height:18px;
                margin-top:6px;
            }
                #CONTAINER #RIGHT #network #networkContent .calque .calque_title a{
                    float:left;
                    display:block;
                    border:0;
                    padding-left:11px;
                    padding-right:11px;
                    height:18px;
                    
                    margin-top:1px;
                    /*margin-left:1px;
                    margin-right:1px;*/
                    
                    font-family : Arial,Verdana;
                    color: #7e6843;
                    font-weight: bold;
                    font-size: 11px;
                    text-decoration:none;
                    text-transform: uppercase;
                }
                    #CONTAINER #RIGHT #network #networkContent .calque .calque_title a.actif,
                    #CONTAINER #RIGHT #network #networkContent .calque #title_network_0{
                        margin:0;
                        padding-left:10px;
                        padding-right:10px;
                        border:1px solid #b3b7ba;
                        border-bottom:0;
                        background:#FFFFFF;
                    }
                    #CONTAINER #RIGHT #network #networkContent .calque .calque_title a.noactif{
                        border:0 !important;
                        margin-top:1px !important;
                        padding-left:11px !important;
                        padding-right:11px !important;
                        background:none !important;
                    }
            
            #CONTAINER #RIGHT #network #networkContent .calque .content_network{
                padding-top:24px;
                margin-bottom:6px;                       
            }
                #CONTAINER #RIGHT #network #networkContent .calque .content_network .calque_content{
                    display:none;
                    padding:3px;
                    width:347px;
                    background:#FFFFFF;
                    border:1px solid #b3b7ba;                       
                }
                #CONTAINER #RIGHT #network #networkContent .calque .content_network #content_network_0 {
                    display:block;
                }
                
            #CONTAINER #RIGHT #network #networkContent .calque .separator{
                margin-bottom:6px;                       
            }
            
            #CONTAINER #RIGHT #network #networkContent .csc-textpic {
                margin-bottom:6px;
            }
            #CONTAINER #RIGHT #network #networkContent .csc-textpic-image IMG{
                border:1px solid #7e6843;                       
            }
                #CONTAINER #RIGHT #network #networkContent .calque IMG{
                    border:0;                       
                }
            
            #CONTAINER #RIGHT #network #networkContent H3 {
                font-family : Verdana, Arial;
                color: #7e6843;
                font-weight: bold;
                font-size: 11px;
                margin-top:5px;
                margin-bottom:5px;
            }
            #CONTAINER #RIGHT #network #networkContent P.bodytext {
                font-family : Verdana, Arial;
                color: #4e5455;
                font-weight: normal;
                font-size: 10px;
            }
                
            #CONTAINER #RIGHT #network #networkContent .calque_content A {
                line-height:20px;
            }
            
            #CONTAINER #RIGHT #network #networkContent #content_network_2 P.bodytext A {
                color:#7B683E;
                text-decoration:none;
                font-size:10px;
                padding:2px;
            }            
                #CONTAINER #RIGHT #network #networkContent #content_network_2 P.bodytext A:hover {
                    background:#7B683E;
                    color:#FFFFFF;
                    text-decoration:none;
                }

                
			#CONTAINER #RIGHT #twitterframe {
				margin-top:25px;
				margin-bottom: 20px;
			}
            
    #FOOTER {
        border-top:10px solid #FFFFFF;
    }