/* MAJ HOME 2016 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400');
@font-face {
    font-family: 'Dosis';
    src: url('../fonts/Dosis-Regular.eot');
    src: url('../fonts/Dosis-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Dosis-Regular.woff') format('woff'),
    url('../fonts/Dosis-Regular.ttf') format('truetype'),
    url('../fonts/Dosis-Regular.svg#Dosis-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size:cover;
}

#HEADER {
    margin:0;
    background:#ffffff;
    padding:20px;
    position:relative;
}
    #HEADER #logo {
        height: 45px;
        margin-bottom: 61px;
        margin-right: 25px;
        margin-top: 38px;
        width: 255px;
    }
    #HEADER .newhead {
        border-bottom:2px solid #00457d;
        padding-bottom:4px;
        margin-bottom:19px;
        /*margin-left: 195px;*/
        margin-left:295px;
        margin-top: 35px;
    }
        #HEADER .newhead .title {
            font-family: "Dosis", arial, sans-serif;
            font-size:39px;
            color:#333333;
            text-transform: uppercase;
            line-height:42px;

            display:inline;
        }
        #HEADER .newhead .col2 {
            font-family: "Open Sans", arial, sans-serif;
            font-size:14px;
            color:#091d86;

            display: inline;
            float: right;
            margin-top: 22px;
        }
        #HEADER .newhead .box {
            font-family: "Dosis", arial, sans-serif;
            font-size:16px;
            color:#ffffff;
            text-transform: uppercase;

            position:absolute;
            bottom:-15px;
            background:#77623f;
            padding:5px;
            right:20px;
            height:22px;
            text-decoration: none;
        }

        #HEADER .newhead .box-search {
            position:absolute;
            bottom:-15px;
            right:180px;
            background:#77623f;
            border:1px solid #77623f;
        }
            #HEADER .newhead .box-search input {
                font-family: "Dosis", arial, sans-serif;
                font-size:16px;
                border:0;
                padding-left:5px;
                color:#77623f;
                background:#ffffff;
                text-decoration: none;
                height:30px;
                width:130px;
            }

            #HEADER .newhead .box-search input[type="submit"]  {
                background: #77623f;
                color: #ffffff;
                text-transform: uppercase;
                padding:4px;
                height:30px;
                width:auto;
                cursor:pointer;
            }

        #HEADER .newhead .rezo {
            position:absolute;
            right: 35%;
            top: 68%;
        }
            #HEADER .newhead .rezo a {
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                width:25px;
                height:25px;
                display: inline-block;
                margin-left:15px;
            }

            #HEADER .newhead .rezo #facebook {
                background: url('../imgs/rezo/ico-facebook.png') no-repeat 4px bottom #38c1d8;
            }
            #HEADER .newhead .rezo #twitter {
                background: url('../imgs/rezo/twitter_80.png') no-repeat center #38c1d8;
                background-size: 80%;
            }

@media screen and (max-width: 1200px) {
    #HEADER .newhead .rezo {
        right: 20px;
        top: 35%;
    }
}

    #MAIN #HEADER #MENU {
        margin:0;
        padding:0;
        padding-left:15px;
        width:auto;
    }
        body #MAIN #HEADER #MENU dl dt a {
            background:none;
            display:inline-block;

            font-family: "Dosis", arial, sans-serif;
            font-size:31px;
            color:#b5b5b5;
            text-transform: uppercase;
            line-height:27px;
            cursor:pointer;
            height:27px;
            padding-left:1em;
            padding-right:1em;
            margin-bottom:13px;
            border-left:2px solid #00457d;
        }
            body #MAIN #HEADER #MENU dl.item1 dt a {
                width:auto !important;
                padding-left:0;
                border-left:none;
            }
            body #MAIN #HEADER #MENU dl.item2 dt a {
                width:auto !important;
            }
            body #MAIN #HEADER #MENU dl.item3 dt a {
                width:auto !important;
            }

        body #MAIN #HEADER #MENU dl.item1 dt.over a,
        body #MAIN #HEADER #MENU dl.item1active dt a,
        body #MAIN #HEADER #MENU.fille dl.item1active dt a {
            background: none;
            _filter: none;
            color:#43c4d9;
        }
        body #MAIN #HEADER #MENU dl.item2 dt.over a,
        body #MAIN #HEADER #MENU dl.item2active dt a,
        body #MAIN #HEADER #MENU.fille dl.item2active dt a {
            background: none;
            _filter: none;
            color:#0e7a74;
        }
        body #MAIN #HEADER #MENU dl.item3 dt.over a,
        body #MAIN #HEADER #MENU dl.item3active dt a,
        body #MAIN #HEADER #MENU.fille dl.item3active dt a {
            background: none;
            _filter: none;
            color:#947749;
        }

        body #MAIN #HEADER #MENU dl.item1 dd {
            margin-left: 0;
            left: 0px;
        }
        body #MAIN #HEADER #MENU dl.item2 dd {
            margin-left: 0;
            left: 0px;
        }
        body #MAIN #HEADER #MENU dl.item3 dd {
            margin-left: 0;
            left: 0px;
        }
        body #MAIN #HEADER #MENU dl dd {
            margin-top: 42px;
            width:100%;
        }



#toolbox {
    width:100%;
    height:26px;
    background:rgba(0,0,0,0.7);

    position:fixed;
    z-index:10;
}

#toolbox .bkg {
    margin-left:auto;
    margin-right:auto;
    max-width: 1300px;
    min-width: 970px;
}
#toolbox ul#menuTools {
    float:right;
}
#toolbox #loginbox {
    float:right;
    background: none;
    margin: 0;
    min-width: auto;
}
    #toolbox ul#menuTools li a,
    #toolbox #loginbox A,
    #toolbox ul#menuLang li a{
        font-family: "Open Sans", arial, sans-serif;
        color:#ffffff;
        font-size: 12px;
        line-height: 26px;
        padding: 0 10px;
        text-decoration: none;
        text-transform: none;
        font-weight:normal;
    }

    #toolbox ul#menuLang li a:hover, #toolbox ul#menuLang li.current a {
        background: #38c1d8;
        border: 0;
    }

#toolbox ul#menuLang {
    height: 26px;
    margin: 0;
}
    #toolbox ul#menuLang li a {
        padding: 0 7px;
        background:#000000;
        border: 0;
        color: #ffffff;
        height: 26px;
        line-height: 26px;
        margin: 0;
        width: auto;
    }

#MAIN {
    border:0;
    padding-top:26px;
    min-width: 954px;
}

#FOOTER {
    border:0;
    background:#ffffff;
}

#FOOTER .part1 #logo_footer {
    height: 20px;
    width: 27%;
}

#FOOTER .part1 #first_footercontent {
    width: 73%;
}

#FOOTER #infobox {
    margin-left:auto;
    margin-right:auto;
    max-width: 1260px;
    min-width: 954px;
    padding:20px;

    background: #e6e6e6; /* Old browsers */
    background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #e6e6e6 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #e6e6e6 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#activityContent {
    display:flex;
    color:#000000;
    font-family: "Open Sans", arial, sans-serif;
    font-size:15px;
    line-height:26px;

}
    #activityContent > div.csc-default {
        display:inline-block;
        width:50%;
        margin:0;
        margin:2px;
        margin-left:0;
        padding:1em;
        padding-bottom:3em;
        background:#ffffff;
        position:relative;
        margin-bottom:0;
    }

    /* safari hack */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        ::i-block-chrome,#activityContent > div.csc-default {
            width:47%;
        }
    }

    #activityContent > div.csc-default:nth-child(2n) {
        margin-right:0;
        margin-left:2px;
    }
    #activityContent .csc-textpic-single-image {
        width:155px;
        margin-top:-40px;
    }
        #activityContent .csc-textpic-single-image img {
            /*border:3px solid #2b3787;*/
        }
    #activityContent .csc-textpic >div:last-child {
        margin-right:155px !important;
        padding-right:50px;
    }

        #activityContent h2,
        #activityContent h2 a{
            font-family: "Dosis", arial, sans-serif;
            font-size:26px;
            color:#000000;
            font-weight:normal;
            text-transform: uppercase;
            margin-bottom:10px;
            text-decoration:none;
        }
            #activityContent h2 a:hover{
                text-decoration:underline;
            }
        #activityContent .date {
            font-family: "Dosis", arial, sans-serif;
            font-size:20px;
            color:#adadad;
            margin-bottom:10px;
        }
        #activityContent .readmore {
            background:url('../imgs/ico-push.png') no-repeat right center #000000;
            font-family: "Dosis", arial, sans-serif;
            font-size:15px;
            line-height:15px;
            color:#ffffff;
            position:absolute;
            right:0;
            bottom:0;
            text-decoration: none;
            text-transform: uppercase;
            padding:10px;
            padding-right:20px;
            width:140px
        }
            #activityContent .readmore a {
                color:#ffffff !important;
                text-decoration: none !important;
            }
            #activityContent .readmore a:hover {
                text-decoration: none !important;
            }
            #activityContent .readmore:hover {
                cursor:pointer;
                background-color:rgba(0,0,0,0.7);
            }

            #activityContent .csc-textpic-text p.bodytext a:last-child {
                text-decoration:none;
            }

            #activityContent p.bodytext a {
                color:#77623f;
                text-decoration:none;
            }



#wall {
    background:#efefef;
    padding:2em;
}
    #wall .wrap {
        display:block;
        border-bottom:2px solid #00457d;
        margin-top:-30px;

        margin: 40px auto;
        margin-bottom:60px;
        max-width: 1300px;
        min-width:954px;
        text-align: center;
    }
    #wall .wrap h2 {
        display:inline;
        font-family: "Dosis", arial, sans-serif;
        font-size:39px;
        font-weight:normal;
        line-height:0px;
        color:#00457d;
        text-align:center;
        background:#efefef;
        padding:0 60px;
        text-transform: uppercase;
    }

    #wall .nav {
        text-align: center;
        margin: 0 auto;
        max-width: 1300px;
        min-width:954px;
        margin-bottom:40px;
    }
        #wall .nav ul {
            padding:0;
            margin: 0;
        }
            #wall .nav ul li {
                padding:0 1em 0 0;
                display:inline-block;
                list-style: none;
            }
                #wall .nav ul li a{
                    padding:0.2em 1.5em;
                    display:block;

                    font-family: "Dosis", arial, sans-serif;
                    font-size:20px;
                    color:#00457d;
                    text-decoration:none;
                    text-transform: uppercase;
                    border:2px solid #00457d;


                    transition: all 0.4s ease 0s;
                }
                #wall .nav ul li a:hover,
                #wall .nav ul li a.active {
                    border:2px solid #38c1d8;
                    background:#38c1d8;
                    color:#ffffff;
                }
                #wall .nav ul li a.scoopit:hover, #wall .nav ul li a.scoopit.active {
                    background: #0e7a74 none repeat scroll 0 0;
                    border: 2px solid #0e7a74;
                    color: #ffffff;
                }
                #wall .nav ul li a.event:hover, #wall .nav ul li a.event.active {
                    background: #947749 none repeat scroll 0 0;
                    border: 2px solid #947749;
                    color: #ffffff;
                }

    #wall #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper {
        background:none;
        padding:0;
    }
    #wall #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-col1 .scoopit-fulltheme-scoop,
    #wall #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-col2 .scoopit-fulltheme-scoop {
        background:#ffffff;
        border:1px solid #dedede;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        -webkit-box-shadow: 0px 0px 1px 0px #dedede;
        -moz-box-shadow:    0px 0px 1px 0px #dedede;
        box-shadow:         0px 0px 1px 0px #dedede;
        margin: 0.7em;
        display: inline-block;
    }
    #wall .scoopit-fulltheme-header {
        display:none;
    }
    #wall #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-content,
    #wall .scoopit .scoopit-fulltheme-scoop-content {
        font-family: "Open Sans", arial, sans-serif;
        font-size:15px !important;
        color:#000000 !important;
        line-height:26px !important;
    }
    #wall #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-source,
    #wall #scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-source a,
    #wall .scoopit .scoopit-fulltheme-scoop-source,
    #wall .scoopit .scoopit-fulltheme-scoop-source a {
        font-family: "Dosis", arial, sans-serif;
        font-size:21px;
        color:#adadad;
        font-weight: normal;
        line-height:30px;
    }
    #wall .scoopit .scoopit-fulltheme-scoop-image {
        margin:10px 0;
    }

    #wall .item {
        display:inline-table;
        width:33%;

        font-family: "Open Sans", arial, sans-serif;
        font-size:15px;
        color:#000000;
        line-height:26px;
    }
        #wall .item .mg {
            margin:1em;
            padding:1em;
            background:#ffffff;
            border:1px solid #dedede;
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            border-radius: 1px;
            -webkit-box-shadow: 0px 0px 1px 0px #dedede;
            -moz-box-shadow:    0px 0px 1px 0px #dedede;
            box-shadow:         0px 0px 1px 0px #dedede;
        }
        #wall .item .mgonly {
            padding:0;
        }
        #wall .item .pd {
            padding:3em 1em 1em;
            position:relative;
        }
            #wall .item img {
                width:100%;
                height:auto;
                display:block;
            }
                #wall .item p {
                    margin-top:0;
                }

                .tab {
                    display:none;
                    margin: 0 auto;
                    max-width: 1300px;
                    min-width:954px;
                    padding-bottom:50px;
                    position: relative;
                }
                .tab.show {
                    display:block;
                }

            #wall .item h3,
            #wall .item h3 a,
            #wall .scoopit h2,
            #wall .scoopit h2 a,
            #wall .scoopit2 h2,
            #wall .scoopit2 h2 a{
                font-family: "Dosis", arial, sans-serif;
                font-size:21px;
                line-height:30px;
                color:#000000;
                text-decoration: none;
                text-transform: uppercase;
                font-weight: bold;
            }
            #wall .item h3 a:hover,
            #wall .scoopit h2 a:hover,
            #wall .scoopit2 h2 a:hover{
                text-decoration:underline;
            }
            #wall .item span.date{
                font-family: "Dosis", arial, sans-serif;
                font-size:21px;
                color:#adadad;
                font-weight: normal;
                line-height:30px;
            }

            #wall .item .mg p a {
                color:#38c1d8;
                word-break: break-all;
                -moz-hyphens:auto;
            }

            #wall .align-center {
                text-align:center;
                width:100%;
            }

        #wall .item .pd:before {
            content:"";
            display:block;
            position:absolute;
            padding:5px 15px;

            font-family: "Dosis",arial,sans-serif;
            text-transform: uppercase;
            color:#fff;
            font-size: 18px;
            top:0px;
            left:0;
        }
        #wall .item.news .pd:before {
            background:#38c1d8;
        }
        #wall .item.scoopit .pd:before {
            content:"MUSEUM WATCH";
            background:#0e7a74;
        }
        #wall .item.event .pd:before {
            background:#947749;
        }
        #wall .item.news.ln0 .pd:before {
            content:"Network news";
        }
        #wall .item.event.ln0 .pd:before {
            content:"Events";
        }
        #wall .item.news.ln1 .pd:before {
            content:"Noticias de la Red";
        }
        #wall .item.event.ln1 .pd:before {
            content:"Calendario";
        }
        #wall .item.news.ln2 .pd:before {
            content:"Actualités du réseau";
        }
        #wall .item.event.ln2 .pd:before {
            content:"Calendrier";
        }

        #wall .more {
            opacity:0.6;
            display:inline-block;
            width:64px;
            height:64px;
            padding:0;
            transition: all 0.15s;
            background:#00457d;
            -webkit-border-radius: 32px;
            -moz-border-radius: 32px;
            border-radius: 32px;
            cursor:pointer;
        }
            #wall .more:before,
            #wall .more:after {
                border-left: 6px solid #ffffff;
                content: "";
                display: block;
                width: 32px;
                height: 32px;
                position: absolute;
                margin-left: 29px;
                margin-top: 16px;
            }
            #wall .more:after {
                margin-left: 14px;
                margin-top: 32px;
                -ms-transform: rotate(90deg); /* IE 9 */
                -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
                transform: rotate(90deg);
            }
            #wall .more:hover {
                opacity: 1;
            }
/* FIN MAJ HOME */


    #HEADER #MENU dl {
        float: left;
        margin-right:0;
    }
	
	/*
	#MAIN #HEADER #MENU dl dd {
		_width: 970px;
	}
	*/
#CONTAINER {
    margin-top:400px;
}
	#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;
			}
