* {
padding : 0; 
margin : 0; 
} 
body {
background : #ffffff; 
color : #777; 
font : 11px/1.4em Arial, Tahoma, Verdana, sans-serif; 
text-align : center; 
} 
#container {
padding : 6px 0 0; 
width : 962px; 
margin : 0 auto; 
text-align : left; 
position : relative; 
} 
#pageHeader1 {
background-image : url(../images/head_r.gif); 
background-repeat : no-repeat; 
height : 73px; 
background-position : 500px 0; 
}
#pageHeader {
background-image : url(../images/head_r.jpg); 
background-repeat : no-repeat; 
height : 73px; 
background-position : 500px 0; 
}  
#quickSummary {
width : 915px; 
height : 30px; 
background-image : url(../images/head_line.gif); 
background-repeat : repeat-x; 
padding-left : 47px; 
} 
#preamble {
width : 533px; 
background-image : url(../images/cont_lp1.gif); 
background-repeat : no-repeat; 
padding-left : 97px; 
height : 400px; 
float : left; 
border-right : 1px solid #cfcfcf; 
} 
#preamble2 {
width : 631px;
float : left;
background-image : url(../images/cont_lp2.gif); 
background-repeat : repeat-y; 
} 
.prop {
	width : 1px;
	height : 600px;
	float : right;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
} 
#preamble3 {
width : 631px; 
background-image : url(../images/cont_lp2.gif); 
background-repeat : repeat-y; 
height : 630px; 
} 
#supportingText {
padding : 0; 
width : 631px; 
background-color : #747474; 
background-image : url(../images/menu_lp1.gif); 
height : 110px; 
background-repeat : no-repeat; 
float : left; 
margin : 0; 
} 
#supportingText #requirements {
padding-bottom : 12px; 
} 
#linkList {
font-size : 10px; 
line-height : 1.2em; 
width : 331px; 
height : 510px; 
float : right; 
} 
html > body #linkList {
height : auto; 
min-height : 510px; 
float : right; 
} 
#footer {
background-image : url(../images/square.gif); 
background-repeat : repeat-x; 
float : left; 
} 
h1, h2, h3, h4 {
font-weight : normal; 
font-size : 12px; 
display : block; 
} 
h1 {
width : 500px; 
height : 80px; 
background : #fff url(h1.gif) no-repeat 0 100%; 
} 
h2 {
width : 500px; 
height : 206px; 
background : #b6c77b url(h2.jpg) no-repeat; 
} 
#preamble h3 {
	width : 258px;
	height : 240px;
	background: url(../images/cont_tp1.gif) no-repeat 114px 0;
	float : left;
	padding-top : 108px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding-right : 0;
} 
#preamble2 h3 {
background : url(../images/cont_tp2.gif) no-repeat 302px 0;
margin-left : 64px;
padding: 30px 10px 10px 14px;
} 
#preamble2 #hh3 {
background : url(../images/cont_tp2.gif) no-repeat 302px 0;
margin-left : 64px;
padding: 30px 10px 10px 14px;
}
#preamble2 #hh4 {
	background : url(../images/cont_tp3.gif) no-repeat 302px 0;
	margin-left : 64px;
	padding: 30px 10px 10px 14px;
	width: 537px;
} 
#participation h3 {
background-image : url(h3_03.gif); 
} 
#benefits h3 {
background-image : url(h3_04.gif); 
} 
#requirements h3 {
background-image : url(h3_05.gif); 
} 
#linkList h3 {
width : 330px; 
height : 25px; 
background-repeat : no-repeat; 
background-position : 12px 8px; 
} 
.imgband {
padding-left : 11px; 
} 
#imgbut {
background : url(../images/but_abon.gif) no-repeat 0 0; 
width : 71px; 
height : 19px; 
padding : 0; 
margin : 0; 
float : right; 
} 
#imgbut a {
height : 19px; 
display : block; 
} 
#imgbut a:hover {
background : url(../images/but_abon.gif) no-repeat 0 -23px; 
height : 19px; 
} 
#imgbut2 {
background : url(../images/but_rech.gif) no-repeat 0 0; 
width : 77px; 
height : 19px; 
float : right; 
position : relative; 
bottom : 4px; 
} 
#imgbut2 a {
height : 19px; 
display : block; 
} 
#imgbut2 a:hover {
background : url(../images/but_rech.gif) no-repeat 0 -23px; 
height : 19px; 
} 
.select {
background-image : url(../images/tit_rp1.gif); 
display : block; 
} 
.select2 {
background-image : url(../images/tit_rp2.gif); 
display : block; 
} 
.archives {
background-image : url(../images/tit2_rp1.gif); 
display : block; 
} 
.resources {
background-image : url(../images/tit3_rp1.gif); 

display : block; 
} 
p {
padding-top : 5px; 
} 
.p1 {
	height : 238px;
	text-align : right;
	line-height : 1.4;
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 0 0 0 0;
	padding : 0 8px 0px 0px;
	display : block;
	overflow: auto;
} 
.p2 {
padding-right : 10px; 
padding-top : 10px; 
padding-left : 14px; 
padding-bottom : 10px; 
text-indent : 30px; 
line-height : 1.2; 
display : block; 
} 
.p3 {
	line-height : 1.2;
	margin : 8px 0px 10px 0px;
	display : block;
	padding: 0;
} 
.p4 {
font-size : 11px;
border-bottom-color : #cfcfcf;
border-bottom-style : solid;
border-bottom-width : 1px;
display: block;
margin: 0;
padding: 6px 0px 4px 0px;
position: relative;
} 
.p6 {
display: block;
margin: 0;
padding: 0px 0px 4px 0px;
font-size : 0; 
border-bottom-color : #b7b7b7; 
border-bottom-style : dotted; 
border-bottom-width : 1px; 
} 
.p5 {
	padding: 0px 0px 2px 0px;
	font-size : 11px;
	font-weight : bold;
	position: relative;
	bottom: 2px;
} 
#preamble2 .p5 a, #preamble2 .p5 a:active, #preamble2 .p5 a:visited {
color : #b7b7b7; 
} 
#preamble2 .p5 a:hover {
color : #7a7600; 
} 
.clair {
clear : left; 
} 
.leftalign {
float : right; 
margin-left : 4px; 
border : 0; 
} 
.leftalign2 {
margin-left : 5px; 
border : 0; 
margin-top : 25px; 
margin-right : 15px; 
} 
.titre {
	color : #cc0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	display: block;
} 
.green {
color : #7a7600; 
font-weight : bold; 
} 
.red {
color : #cc0000; 
} 
.soustit {
color : #7a7600; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
#preamble2 .p4 .soustit a, #preamble2 .p4 .soustit a:active, #preamble2 .p4 .soustit a:visited {
color : #7a7600; 
text-decoration : underline; 
} 
#preamble2 .p4 .soustit a:hover {
color : #000000; 
} 
.soulign {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #7a7600; 
} 
.mnunder {
color : #7a7600; 
text-decoration : underline; 
} 
.men_top {
margin : 0; 
padding : 0; 
position : relative; 
top : 58px; 
text-align : right; 
display : block; 
} 
.left {
float : left; 
} 
#pageHeader a {
color : #777; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
#pageHeader a:hover {
color : #000000; 
} 
#pageHeader1 a {
color : #777; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
#pageHeader1 a:hover {
color : #000000; 
} 
#larchives p {
padding : 4px 10px 0 12px; 
font-size : 11px; 
color : #7a7600; 
font-family : Arial, Helvetica, sans-serif; 
} 
#lresources p {
padding : 0 10px 0 0; 
font-size : 11px; 
color : #7a7600; 
} 
.boldf {
font-weight : bold; 
} 
ul, li {
list-style : none; 
} 
#lselect {
height : 135px; 
} 
#news {
	height : 108px;
	width : 320px;
	overflow : auto;
	position : relative;
	top : 2px;
	margin-left: 10px;
} 
#allnews {
text-align : right; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-top : 0; 
padding : 0; 
} 
#allnews a {
text-decoration : underline; 
}
#lselect2 {
border-bottom-style : dotted; 
border-bottom-color : #b7b7b7; 
border-bottom-width : 1px; 
padding-bottom : 20px; 
} 
#lselect2 ul {
padding-top : 15px; 
padding-bottom : 6px; 
padding-left : 45px; 
font-size : 0; 
} 
#lselect2 li {
margin-top : 4px; 
}
*:first-child+html #lselect2 li {
margin-top : 2px; 
} 
#explanation ul {
	padding : 15px 24px 0 0;
	font-size : 0;
	float : right;
	margin: 0;
} 
#explanation li {
	margin: 0px 0px 8px 0px;
	padding: 0;
} 
*:first-child+html #explanation li {
    margin: 0px 0px 2px 0px;
}
#editor, #editor a, #editor a:active, #editor a:visited {
background : url(../images/mn_edito.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 107px; 
} 
#editor a:hover {
background : url(../images/mn_edito.gif) no-repeat 0 -10px; 
} 
#films, #films a, #films a:active, #films a:visited {
background : url(../images/mn_films.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 115px; 
} 
#films a:hover {
background : url(../images/mn_films.gif) no-repeat 0 -10px; 
} 
#jury, #jury a, #jury a:active, #jury a:visited {
background : url(../images/mn_jury.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 60px; 
} 
#jury a:hover {
background : url(../images/mn_jury.gif) no-repeat 0 -10px; 
} 
#palm, #palm a, #palm a:active, #palm a:visited {
background : url(../images/mn_palm.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 63px; 
} 
#palm a:hover {
background : url(../images/mn_palm.gif) no-repeat 0 -10px; 
} 
#pano, #pano a, #pano a:active, #pano a:visited {
background : url(../images/mn_pano.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 67px; 
} 
#pano a:hover {
background : url(../images/mn_pano.gif) no-repeat 0 -10px; 
} 
#voff, #voff a, #voff a:active, #voff a:visited {
background : url(../images/mn_voff.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 61px; 
} 
#voff a:hover {
background : url(../images/mn_voff.gif) no-repeat 0 -10px; 
} 
#docu, #docu a, #docu a:active, #docu a:visited {
background : url(../images/mn_docu.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 89px; 
} 
#docu a:hover {
background : url(../images/mn_docu.gif) no-repeat 0 -10px; 
} 
#retro, #retro a, #retro a:active, #retro a:visited {
background : url(../images/mn_retro.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 137px; 
} 
#retro a:hover {
background : url(../images/mn_retro.gif) no-repeat 0 -10px; 
}
#oeil, #oeil a, #oeil a:active, #oeil a:visited {
background : url(../images/mn_oeil.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 149px; 
} 
#oeil a:hover {
background : url(../images/mn_oeil.gif) no-repeat 0 -10px; 
}
#mil, #mil a, #mil a:active, #mil a:visited {
background : url(../images/mn_1936.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 67px; 
} 
#mil a:hover {
background : url(../images/mn_1936.gif) no-repeat 0 -10px; 
}
#com, #com a, #com a:active, #com a:visited {
background : url(../images/mn_com.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 121px; 
} 
#com a:hover {
background : url(../images/mn_com.gif) no-repeat 0 -10px; 
} 
#scol, #scol a, #scol a:active, #scol a:visited {
background : url(../images/mn_scol.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 85px; 
} 
#scol a:hover {
background : url(../images/mn_scol.gif) no-repeat 0 -10px; 
}
#arag, #arag a, #arag a:active, #arag a:visited {
background : url(../images/mn_aragon.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 95px; 
} 
#arag a:hover {
background : url(../images/mn_aragon.gif) no-repeat 0 -10px; 
} 
#aut, #aut a, #aut a:active, #aut a:visited {
background : url(../images/mn_aut.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 74px; 
} 
#aut a:hover {
background : url(../images/mn_aut.gif) no-repeat 0 -10px; 
}
#hors, #hors a, #hors a:active, #hors a:visited {
background : url(../images/mn_hors.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 85px; 
} 
#hors a:hover {
background : url(../images/mn_hors.gif) no-repeat 0 -10px; 
} 
#histo, #histo a, #histo a:active, #histo a:visited {
background : url(../images/mn_histo.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 68px; 
} 
#histo a:hover {
background : url(../images/mn_histo.gif) no-repeat 0 -10px; 
} 
#arch, #arch a, #arch a:active, #arch a:visited {
background : url(../images/mn_arch.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 82px; 
} 
#arch a:hover {
background : url(../images/mn_arch.gif) no-repeat 0 -10px; 
} 
#gale, #gale a, #gale a:active, #gale a:visited {
background : url(../images/mn_gal.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 88px; 
} 
#gale a:hover {
background : url(../images/mn_gal.gif) no-repeat 0 -10px; 
} 
#part, #part a, #part a:active, #part a:visited {
background : url(../images/mn_part.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 75px; 
} 
#part a:hover {
background : url(../images/mn_part.gif) no-repeat 0 -10px; 
} 
form {
padding-left : 12px; 
} 
input.form {
background-color : #ffffff; 
font-family : Arial, Helvetica, Sans; 
font-size : 8pt; 
text-align : left; 
border-style : solid; 
border-color : #ccd3d4; 
border-width : 1px; 
color : #000000; 
padding : 1px; 
width : 130px; 
} 
select.form {
background-color : #ffffff; 
font-family : Arial, Helvetica, Sans; 
font-size : 8pt; 
text-align : left; 
border-style : solid; 
border-color : #ccd3d4; 
border-width : 1px; 
color : #000000; 
padding : 1px; 
width : 80px; 
} 
a {
text-decoration : none; 
} 
#footer a, #linkList a {
color : #777; 
} 
#lselect a {
color : #7a7600; 
} 
#lselect a.c {
color : #7a7600; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
#larchives a {
padding : 0 7px 0 22px; 
} 
div > #larchives a, div > #lresources a {
padding : 5px 7px 5px 22px;  
height : 23px; 
display : block; 
} 
#container a, #container a:visited, #container a:active{
	color: #444444;
}
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
color : #000000; 
} 
#container a:hover, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active {
color : #000000; 
} 
#pageHeader #white {
position : absolute; 
top : 10px; 
left : 450px; 
} 
#pageHeader #white a {
color : #7a7600; 
font-weight : bold; 
font-size : 11px; 
font-family : Georgia, "Times New Roman", Times, serif; 
} 
#pageHeader #white a:hover {
color : #000000; 
}
#pageHeader1 #white {
position : absolute; 
top : 10px; 
left : 450px; 
} 
#pageHeader1 #white a {
color : #7a7600; 
font-weight : bold; 
font-size : 11px; 
font-family : Georgia, "Times New Roman", Times, serif; 
} 
#pageHeader1 #white a:hover {
color : #000000; 
} 
#ed, #ed a, #ed a:active, #ed a:visited {
background : url(../images/men2_ed.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 107px; 
} 
#ed a:hover, #ed_sel {
background : url(../images/men2_ed.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#lm, #lm a, #lm a:active, #lm a:visited {
background : url(../images/men2_lm.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 115px; 
} 
#lm a:hover, #lm_sel {
background : url(../images/men2_lm.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#jr, #jr a, #jr a:active, #jr a:visited {
background : url(../images/men2_jr.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 60px; 
} 
#jr a:hover, #jr_sel {
background : url(../images/men2_jr.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#pl, #pl a, #pl a:active, #pl a:visited {
background : url(../images/men2_pl.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 63px; 
} 
#pl a:hover, #pl_sel {
background : url(../images/men2_pl.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#pn, #pn a, #pn a:active, #pn a:visited {
background : url(../images/men2_pan.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 67px; 
} 
#pn a:hover, #pn_sel {
background : url(../images/men2_pan.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#vf, #vf a, #vf a:active, #vf a:visited {
background : url(../images/men2_vf.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 61px; 
} 
#vf a:hover, #vf_sel {
background : url(../images/men2_vf.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#dc, #dc a, #dc a:active, #dc a:visited {
background : url(../images/men2_dc.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 89px; 
} 
#dc a:hover, #dc_sel {
background : url(../images/men2_dc.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#rt, #rt a, #rt a:active, #rt a:visited {
background : url(../images/men2_rt.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 137px; 
} 
#rt a:hover, #rt_sel {
background : url(../images/men2_rt.gif) no-repeat 0 -10px; 
height : 10px; 
}
#oe, #oe a, #oe a:active, #oe a:visited {
background : url(../images/men2_oe.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 149px; 
} 
#oe a:hover, #oe_sel {
background : url(../images/men2_oe.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#mill, #mill a, #mill a:active, #mill a:visited {
background : url(../images/men2_mil.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 67px; 
} 
#mill a:hover, #mill_sel {
background : url(../images/men2_mil.gif) no-repeat 0 -10px; 
height : 10px; 
}
#comu, #comu a, #comu a:active, #comu a:visited {
background : url(../images/men2_com.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 121px; 
} 
#comu a:hover, #comu_sel {
background : url(../images/men2_com.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#sc, #sc a, #sc a:active, #sc a:visited {
background : url(../images/men2_sc.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 85px; 
} 
#sc a:hover, #sc_sel {
background : url(../images/men2_sc.gif) no-repeat 0 -10px; 
height : 10px; 
}
#arago, #arago a, #arago a:active, #arago a:visited {
background : url(../images/men2_ara.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 95px; 
} 
#arago a:hover, #arago_sel {
background : url(../images/men2_ara.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#at, #at a, #at a:active, #at a:visited {
background : url(../images/men2_at.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 74px; 
} 
#at a:hover, #at_sel {
background : url(../images/men2_at.gif) no-repeat 0 -10px; 
height : 10px; 
}
#homu, #homu a, #homu a:active, #homu a:visited {
background : url(../images/men2_hm.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 85px; 
} 
#homu a:hover, #homu_sel {
background : url(../images/men2_hm.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#hs, #hs a, #hs a:active, #hs a:visited {
background : url(../images/men2_hs.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 68px; 
} 
#hs a:hover, #hs_sel {
background : url(../images/men2_hs.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#ar, #ar a, #ar a:active, #ar a:visited {
background : url(../images/men2_ar.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 87px; 
} 
#ar a:hover, #ar_sel {
background : url(../images/men2_ar.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#gl, #gl a, #gl a:active, #gl a:visited {
background : url(../images/men2_gl.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 88px; 
} 
#gl a:hover, #gl_sel {
background : url(../images/men2_gl.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#pr, #pr a, #pr a:active, #pr a:visited {
background : url(../images/men2_pr.gif) no-repeat 0 0; 
display : block; 
height : 10px; 
width : 75px; 
} 
#pr a:hover, #pr_sel {
background : url(../images/men2_pr.gif) no-repeat 0 -10px; 
height : 10px; 
} 
#preamble2 #hh5 {
background : url(../images/cont_tp4.gif) no-repeat 302px 0; 
margin-left : 64px;
padding: 30px 10px 10px 14px;
}
