@charset "utf-8";
/* CSS Document */

Body{
	background-color:#d0d1ce;
	font-family:Arial, Helvetica, sans-serif;
	} 
#main{
	width:1024px; height:820px;
	Z-INDEX:1; top:0px;
	LEFT:50%; margin-left:-512px; WIDTH:1024px;
	POSITION:absolute;
	background-image:url(../interface/bg_home.gif);
	visibility:visible;
	} 
#main2{
	width:1024px; height:820px;
	Z-INDEX:1; top:0px;
	LEFT:50%; margin-left:-512px; WIDTH:1024px;
	POSITION:absolute;
	background-image:url(../interface/bg_home2.gif);
	visibility:visible;
	} 
a:link {
	text-decoration: none;
	color: #888;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color: #F60;
}
a:active {
	text-decoration: none;
}
/* -------------------------TYPOS------------------------ */

.sup {font-size: 10px; line-height: 2px; }
.sup2 {font-size: 8px; line-height: 2px; }
.actusec-date {font-size:11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
/* -------------------------AGENDA------------------------ */

div#wn0	{
	position:relative;
	width:485px;
	height:17px;
	overflow:hidden;
	left:135px;
	top:0px;
}
#scrollLinks {
	position:absolute;
	width:135px;
	height:17px;
	z-index:1;
	visibility: visible;
	left: 0px;
	top: 0px;
	background-image: url(../interface/agenda_track2g.gif);
}
#agenda_contener {
	position:absolute;
	width:628px;
	height:17px;
	z-index:1;
	left: 319px;
	top: 56px;
	vertical-align:middle;
	overflow: hidden;
}
#scroll_agenda {
	position:absolute; width:620px; height:17px;
	z-index:1;
	left: 0px; top: 0px;
	vertical-align:middle;
}	
 #lft {
	position:absolute;
	width:16px;
	height:13px;
	z-index:1;
	visibility: visible;
	left: 108px;
	top: 2px;
} 
 #rt {
	position:absolute;
	width:16px;
	height:13px;
	z-index:1;
	left: 28px;
	top: 2px;
	visibility: hidden;
} 
#agenda_seg3 {
	position:absolute; width:8px; height:17px;
	z-index:2;
	left: 620px; top: 0px;
	background-image: url(../interface/agenda_track2c.gif);
}
.agenda_slide{
	width: 485px; height: 17px; line-height: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; text-align: left; font-size: 12px; color:#FFF;
	background-image:url(../interface/bg_agenda.gif)
}
.agenda_slide_a{
	width: 485px; height: 17px; line-height: 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; text-align: left; font-size: 12px; color:#FFF;
	background-image:url(../interface/bg_agenda-lien.gif)
}
/* -------------------------ACTU 1------------------------ */
div#scrollbar1, div#scrollbar2, div#scrollbar3 {
    display:block; /* initially display:none; to hide from incapable */
}
#actu1 {
	position:absolute;
	width:367px;
	height:517px;
	left:113px;
	top:104px;
	z-index:1;
	visibility: visible;
}
#up1 {
	position:absolute; width:13px; height:12px;
	z-index:2;
	left: 0px; top: 0px;
	background-image:url(../interface/btn-up.gif);
}
#down1 {
	position:absolute; width:13px; height:12px;
	z-index:2;
	left: 0px; top: 505px;
	background-image:url(../interface/btn-dn.gif);
}
#track1 {
	position:absolute;
	width:13px;
	height:493px;
	z-index:2;
	left: 0px;
	top: 12px;
	background-image:url(../interface/track_actu.gif);
}
#dragBar1 {
	position:absolute;
	width:10px;
	height:126px;
	z-index:2;
	left: 2px;
	top: 2px;
	background-image:url(../interface/dragbar.gif);
}
#lyr1 {
	position:absolute;
	width:331px;
	left: 0px;
	top: 10px;
	z-index:3;
	visibility: visible;
	vertical-align:top;
	height: auto;
}
#scrollbar1 {
	position:absolute;
	width:13px;
	height:517px;
	z-index:2;
	left: 353px;
	top: 0px;
	visibility: visible;
}
#wn1 {
	position:absolute;
	width:354px;
	height:498px;
	z-index:1;
	left: 0px;
	top: 18px;
	overflow:hidden;
	visibility: visible;
}
#scrollneutre1 {
	position:absolute;
	width:13px;
	height:517px;
	left:466px;
	top:104px;
	z-index:7;
	background-image:url(../interface/actu_scrollneutre.gif);
	visibility: visible;
}
/* -------------------------ACTU 2------------------------ */
.plus_info {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 11px;
}
#actu2 {
	position:absolute;
	width:287px;
	height:517px;
	z-index:1;
	left: 480px;
	top: 104px;
	visibility: visible;
}
#wn2 {
	position:absolute;
	width:275px;
	height:517px;
	z-index:1;
	overflow:hidden;
	visibility: visible;
	top: 0;
}

#lyr2 {
	position:absolute;
	width:265px;
	height:auto;
	z-index:10;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#scrollbar2 {
	position:absolute; width:13px; height:517px;
	z-index:2;
	left: 275px;
}
#up2 {
	position:absolute; width:13px; height:12px;
	z-index:1;
	left: 0px; top: 0px;
	background-image:url(../interface/btn-up.gif);
}
#track2 {
	position:absolute; width:13px; height:493px;
	z-index:2;
	left: 0px; top: 12px;
	background-image:url(../interface/track_actu.gif);
}
#down2 {
	position:absolute;
	width:13px;
	height:12px;
	z-index:2;
	left: 0px;
	top: 505px;
	background-image:url(../interface/btn-dn.gif);
}
#dragBar2 {
	position:absolute;
	width:10px;
	height:126px;
	z-index:1;
	left: 2px;
	top: 2px;
	background-image:url(../interface/dragbar.gif);
}
/* for safari, to prevent selection problem  */
div#scrollbar1, div#track1, div#dragBar1, div#up1, div#down1,
div#scrollbar2, div#track2, div#dragBar2, div#up2, div#down2,
    {
    -moz-user-select: none;
    -khtml-user-select: none;
    }
/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar1 img, div#scrollbar2 img, {
    display:block; 
    } 
/* -------------------------ACTU 2 Contenu------------------------ */

#actusecondaire {
	position:absolute;
	width:265px;
	left: 0px;
	top:1px;
	height:832px;
	z-index:2;
	background-color:#FFF;
}
#actusec_photo2 {
	position:relative;
	width:242px;
	height:auto;
	left: 23px;
	top: 0px;
	z-index:3;
	visibility: visible;
}
.actusec-photo {
	position:relative;
	width:242px;
	height:auto;
	left: 23px;
	top: 0px;
	z-index:3;
	visibility: visible;
}
.actusec-titre1 {
	position:relative;
	width: 230px;
	height: 25px;
	left: 35px;
	z-index:4;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	visibility: visible;
	line-height:30px;
}
.actusec-titre2 {
	position:relative;
	width: 230px;
	height: 39px;
	left: 35px;
	z-index:4;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	visibility: visible;
	line-height:20px;
}
.actusec-titre3 {
	position:relative;
	width: 230px;
	height: auto;
	left: 35px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	visibility: visible;
}
#actusec_texte2 {
	position:relative;
	width:230px;
	height:auto;
	left: 35px;
	z-index:3;
	visibility: visible;
	font-size:11px;
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
}
.actusec-texte {
	position:relative;
	width:230px;
	height:auto;
	left: 35px;
	z-index:3;
	visibility: visible;
	font-size:11px;
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
}
.actusec-separateur {
	position:relative;
	width: 242px;
	height: 25px;
	left: 23px;
	vertical-align:middle;
	z-index:3;
	background-image:url(../interface/actu_separateur.gif);
	visibility: visible;
}
/* ----------------------Actu pages niveaux 2------------------------ */
#main_actu {
	width:1024px; height:820px;
	Z-INDEX:1; top:0px;
	LEFT:50%; margin-left:-512px; WIDTH:1024px;
	POSITION:absolute;
	background-image:url(../interface/bg_actu.gif);
	visibility:visible;
	} 
/* -------------------------Liens externes------------------------ */

#editions {
	position:absolute; width:152px; height:132px;
	z-index:1;
	left:769px; top:104px;
}
#arbre {
	position:absolute; width:107px; height:159px;
	z-index:4;
	left: 23px; top: 15px;
}
#editions_btn {
	position:absolute; width:152px; height:61px;
	z-index:1;
	left: 769px; top: 236px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #CCCCCC; text-align:center;
}
#archives {
	position:absolute;
	width:152px;
	height:152px;
	z-index:1;
	left: 769px;
	top: 297px;
}
#multimedia {
	position:absolute; width:152px; height:98px;
	z-index:1;
	left: 769px; top: 449px;
}
#facebook {
	position:absolute; width:48px; height:50px;
	z-index:1;
	left: 769px; top: 571px;
}
#twitter {
	position:absolute; width:36px; height:50px;
	z-index:1;
	left: 817px; top: 571px;
}
#dailymotion {
	position:absolute; width:68px; height:50px;
	z-index:1;
	left: 853px; top: 571px;
}
/* -------------------------Tableau de bord Mémoire------------------------ */
#tb-home {
	position:absolute;
	width:874px;
	height:104px;
	z-index:1;
	left: 80px;
	top: 644px;
	background-image:url(../interface/tb_bg.gif);
	visibility: visible;
}
#tb_titre {
	position:absolute;
	width:814px;
	height:16px;
	z-index:1;
	background-image:url(../interface/tb_titre.gif);
	left: 30px;
	visibility: visible;
}
#musee {
	position:absolute;
	width:269px;
	height:88px;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#savoir {
	position:absolute;
	width:254px;
	height:88px;
	z-index:1;
	left: 269px;
	top: 0px;
	visibility: visible;
}
#creation {
	position:absolute;
	width:242px;
	height:88px;
	z-index:1;
	visibility: visible;
	left: 523px;
	top: 0px;
}

#tbhome_menu {
	position:absolute; width:765px; height:88px;
	z-index:2;
	left: 44px; top: 16px;
}
#menu_tb {
	position:absolute; width:765px; height:88px;
	z-index:1;
	top: 0px;
}
/* -------------------------ANNEXES------------------------ */
#annexes {
	position:absolute; width:535px; height:48px;
	z-index:6;
	left: 419px; top: 748px;
}
