body { background: #fff; color: #111; font-size: 14px; }

#page {	width:900px; margin:auto; }
#header { border: 1px solid #ddd; clear: both; height:75px; background-image: url(header.jpg); background-repeat: no-repeat; }
#header a { color: #111; font-weight: bold; font-size:28px; padding-left:10px;}
#header a:hover { color: #2361a1; padding-left:10px;}
#header h1 { font-weight: normal; color: #888; font-size:20px; padding-left:10px; display:inline;}

ul#menu { list-style: none;  display:inline; font-size:15px; }
	ul#menu li { background: #efefef; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; float: left; padding:5px; }
	ul#menu li.current_page_item { background: #fff; border-bottom: 0; border: 1px solid #ddd;}
		ul#menu li a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 2px; text-decoration: none;}
		ul#menu li a:hover { color: #111; text-decoration: underline; }
		ul#menu li { display: block; line-height: 1em; color: #111; letter-spacing: 2px; text-decoration: none; cursor: default; }

#contenu {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:5px; }
#contenu h2 { font-weight: bolder; color: #000000; font-size:20px; display:inline;}
#contenu h3 { font-weight: bolder; color: #000000; font-size:16px; display:inline;}
h4 { font-weight: bolder; color: #000000; font-size:12px; display:inline;}

#gauche{
margin: 0;
padding: 0;
float:left;
}
#cadre_recherche{
  margin: 0;
	padding: 0;
	width: 387px;
	background-color: #FFFFFF;
	list-style-type: none;
	text-align:left;
}
#PCC,#PCC1{
  margin: 0;
	padding: 0;
	width: 391px;
	background-color: #FFFFFF;
	list-style-type: none;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	border:2px solid #DDDDDD;
}	
#droite,#droite1{
margin: 0;
padding: 0;
margin-top: 5px;
width: 420px;
float:right;
}

#cadre_recherche{
  margin: 0;
	padding: 0;
	width: 387px;
	background-color: #FFFFFF;
	list-style-type: none;
	text-align:left;
}
#bt_rech_blank, #bt_rech_blank1{
  margin: 0;
	padding: 0;
	width: 44px;
	height: 24px;
	background: url('images/bouton_go_blanc.png');
	cursor:pointer;
	border:none;
}

#PCC_1,#PCC_2,#PCC_3,#PCC_4,
#PCC_5,#PCC_6,#PCC_7,#PCC_8,#PCC_9,
#PCC_10,#PCC_11,#PCC_12,#PCC_13,#PCC_14,
#PCC_15,#PCC_16,#PCC_17,#PCC_18,#PCC_19,
#PCC_20,#PCC_21,#PCC_22,#PCC_23,#PCC_24,
#PCC_25,#PCC_26,#PCC_27,#PCC_28,#PCC_29,#PCC_30,
#PCC_31,#PCC_32,#PCC_33,#PCC_34,#PCC_35,#PCC_36,
#PCC_37,#PCC_38,#PCC_39,#PCC_40,#PCC_41,#PCC_42,
#PCC_43,#PCC_44,#PCC_45,#PCC_46,#PCC_47,#PCC_48,
#PCC_49,#PCC_50,#PCC_51,#PCC_52,#PCC_53,#PCC_54,
#PCC_55,#PCC_56,#PCC_57,#PCC_58,#PCC_59,#PCC_60,
#PCC_61,#PCC_62,#PCC_63,#PCC_64,#PCC_65,#PCC_66,#PCC_67,#PCC_68,#PCC_69,#PCC_70,
#PCC_71,#PCC_72,#PCC_73,#PCC_74,#PCC_75,#PCC_76,#PCC_77,#PCC_78,#PCC_79,#PCC_80,
#PCC_81,#PCC_82,#PCC_83,#PCC_84,#PCC_85,#PCC_86,#PCC_87,#PCC_88,#PCC_89,#PCC_90,
#PCC_91,#PCC_92,#PCC_93,#PCC_94,#PCC_95,#PCC_96,#PCC_97,#PCC_98,#PCC_99,#PCC_100{
  margin: 0;
	padding: 0;
	width: 391px;
	background-color: #FFFFFF;
	list-style-type: none;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
	border:1px solid #000000;
}
#GCT,#GCT0,#GCT1,#GCT2,#GCT3,#GCT4,#GCT5,#GCT6,#GCT7,#GCT8,#GCT9,#GCT10 {
width: 764px;
height: 100%;
background-color: #FFFFFF;
border:2px solid #000000;
}

#GC1,#GC10,#GC11,#GC12,#GC13,#GC14,#GC15,#GC16,#GC17,#GC18,#GC19,#GC110,#GC111,#GC112 {
background-color: #FFFFFF;
width:92px;
border-right:1px solid #000000;
}

#GC2,#GC20,#GC21,#GC22,#GC23,#GC24,#GC25,#GC26,#GC27,#GC28,#GC29,#GC210,#GC211 {
padding-left: 4px;
background-color: #FFFFFF;
width:568px;
}
#GCG,#GCG0,#GCG1,#GCG2,#GCG3,#GCG4,#GCG5,#GCG6,#GCG7,#GCG8,#GCG9,#GCG10,#GCG11 {
text-align:center;
background-color: #DDDDDD;
color: #000000;
border-left:1px solid #000000;
}
#imnoborder,#imnoborder1,#imnoborder2,#imnoborder3,#imnoborder4,#imnoborder5,#imnoborder6,#imnoborder7,#imnoborder8,#imnoborder9,#imnoborder10,
#imnoborder11,#imnoborder12,#imnoborder13,#imnoborder14,#imnoborder15,#imnoborder16,#imnoborder17,#imnoborder18,#imnoborder19,#imnoborder20,
#imnoborder21,#imnoborder22,#imnoborder23,#imnoborder24,#imnoborder25,#imnoborder26,#imnoborder27,#imnoborder28,#imnoborder29,#imnoborder30,
#imnoborder31,#imnoborder32,#imnoborder33,#imnoborder34,#imnoborder35,#imnoborder36,#imnoborder37,#imnoborder38,#imnoborder39,#imnoborder40,#imnoborder41,#imnoborder42,
#imnoborder43,#imnoborder44,#imnoborder45,#imnoborder46,#imnoborder47,#imnoborder48,#imnoborder49,#imnoborder50,#imnoborder51,#imnoborder52,#imnoborder53,#imnoborder54,
#imnoborder55,#imnoborder56,#imnoborder57,#imnoborder58,#imnoborder59,#imnoborder60,#imnoborder61,#imnoborder62,#imnoborder63,#imnoborder64,#imnoborder65,#imnoborder66,
#imnoborder67,#imnoborder68,#imnoborder69,#imnoborder70,#imnoborder71,#imnoborder72,#imnoborder73,#imnoborder74,#imnoborder75,#imnoborder76,#imnoborder77,#imnoborder78,
#imnoborder79,#imnoborder80,#imnoborder81,#imnoborder82,#imnoborder83,#imnoborder84,#imnoborder85,#imnoborder86,#imnoborder87,#imnoborder88,#imnoborder89,#imnoborder90,
#imnoborder91,#imnoborder92,#imnoborder93,#imnoborder94,#imnoborder95,#imnoborder96,#imnoborder97,#imnoborder98,#imnoborder99,#imnoborder100,#imnoborder101,#imnoborder102,
#imnoborder103,#imnoborder104,#imnoborder105,#imnoborder106,#imnoborder107,#imnoborder108,#imnoborder109,#imnoborder110,#imnoborder111,#imnoborder112,#imnoborder113,#imnoborder114,
#imnoborder115,#imnoborder116,#imnoborder117,#imnoborder118,#imnoborder119,#imnoborder120,#imnoborder121,#imnoborder122,#imnoborder123,#imnoborder124,#imnoborder125,#imnoborder126,
#imnoborder127,#imnoborder128,#imnoborder129,#imnoborder130,#imnoborder131,#imnoborder132,#imnoborder133,#imnoborder134,#imnoborder135,#imnoborder136,#imnoborder137,#imnoborder138,
#imnoborder139,#imnoborder140,#imnoborder141,#imnoborder142,#imnoborder143,#imnoborder144,#imnoborder145,#imnoborder146,#imnoborder147,#imnoborder148,#imnoborder149,#imnoborder150,
#imno,#imno0,#imno1,#imno2,#imno3,#imno4,#imno5,#imno6,#imno7,#imno8,#imno9,#imno10 {
border: none;
}
#ech_imag0,#ech_imag1,#ech_imag2,#ech_imag3,#ech_imag4,#ech_imag5,#ech_imag6,#ech_imag7,#ech_imag8,#ech_imag9,#ech_imag10,#ech_imag11,#ech_imag12,
#ech_imag13,#ech_imag14,#ech_imag15,#ech_imag16,#ech_imag17,#ech_imag18,#ech_imag19,#ech_imag20,#ech_imag21,#ech_imag22,#ech_imag23,#ech_imag24,#ech_imag25,#ech_imag26,#ech_imag27,
#ech_imag28,#ech_imag29,#ech_imag30,#ech_imag31,#ech_imag32,#ech_imag33,#ech_imag34,#ech_imag35,#ech_imag36,#ech_imag37,#ech_imag38,#ech_imag39,#ech_imag40,#ech_imag41,#ech_imag42,#ech_imag43,
#ech_imag44,#ech_imag45,#ech_imag46,#ech_imag47,#ech_imag48,#ech_imag49,#ech_imag50,#ech_imag51,#ech_imag52,#ech_imag53,#ech_imag54,#ech_imag55,#ech_imag56,#ech_imag57,#ech_imag58,#ech_imag59,
#ech_imag60,#ech_imag61,#ech_imag62,#ech_imag63,#ech_imag64,#ech_imag65,#ech_imag66,#ech_imag67,#ech_imag68,#ech_imag69,#ech_imag70,#ech_imag71,#ech_imag72,#ech_imag73,#ech_imag74,#ech_imag75,
#ech_imag76,#ech_imag77,#ech_imag78,#ech_imag79,#ech_imag80,#ech_imag81,#ech_imag82,#ech_imag83,#ech_imag84,#ech_imag85,#ech_imag86,#ech_imag87,#ech_imag88,#ech_imag89,#ech_imag90,#ech_imag91,
#ech_imag92,#ech_imag93,#ech_imag94,#ech_imag95,#ech_imag96,#ech_imag97,#ech_imag98,#ech_imag99,#ech_imag100,#ech_imag101,#ech_imag102,#ech_imag103,#ech_imag104,#ech_imag105,#ech_imag106,#ech_imag107,
#ech_imag108,#ech_imag109,#ech_imag110,#ech_imag111,#ech_imag112,#ech_imag113,#ech_imag114,#ech_imag115,#ech_imag116,#ech_imag117,#ech_imag118,#ech_imag119,#ech_imag120,#ech_imag121,#ech_imag122,#ech_imag123,#ech_imag124,#ech_imag125,#ech_imag126,#ech_imag127,#ech_imag128,
#ech_imag129,#ech_imag130,#ech_imag131,#ech_imag132,#ech_imag133,#ech_imag134,#ech_imag135,#ech_imag136,#ech_imag137,#ech_imag138,#ech_imag139,#ech_imag140,#ech_imag141,#ech_imag142,#ech_imag143,#ech_imag144,#ech_imag145,#ech_imag149,#ech_imag146,#ech_imag147,#ech_imag148,
#ech_imag150,#ech_imag151,#ech_imag152,#ech_imag153,#ech_imag154,#ech_imag155,#ech_imag156,#ech_imag157,#ech_imag158,#ech_imag159,#ech_imag160,#ech_imag161,#ech_imag162,#ech_imag163,#ech_imag164,#ech_imag165,#ech_imag166,#ech_imag167,#ech_imag168,#ech_imag169,#ech_imag170,
#ech_imag171,#ech_imag172,#ech_imag173,#ech_imag174,#ech_imag175,#ech_imag176,#ech_imag177,#ech_imag178,#ech_imag179,#ech_imag180,#ech_imag181,#ech_imag182,#ech_imag183,#ech_imag184,#ech_imag185,#ech_imag186,#ech_imag187,#ech_imag188,#ech_imag189,#ech_imag190,#ech_imag191,
#ech_imagA0,#ech_imagA1,#ech_imagA2,#ech_imagA3,#ech_imagA4,#ech_imagA5,#ech_imagA6,#ech_imagA7,#ech_imagA8,#ech_imagA9,#ech_imagA10,#ech_imagA11,#ech_imagA12{
padding: 2px;
background-color: #CACACA;
border: 1px solid #000000;
cursor: pointer;
}
#footer { color: #888; border-top: 1px solid #ddd; text-align: right; clear: both; margin-top:15px;}
a:link {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}
a:visited {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}
a:active {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}
a:hover {COLOR: #FF0000; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}

a.Lienmarque:link {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 16px ;font-weight: bold}
a.Lienmarque:visited {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 16px ;font-weight: bold}
a.Lienmarque:active {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 16px ;font-weight: bold}
a.Lienmarque:hover {COLOR: #FF0000; TEXT-DECORATION: none ;font-size : 16px ;font-weight: bold}

a.LienOrd:link {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}
a.LienOrd:visited {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}
a.LienOrd:active {COLOR: #0000CD; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}
a.LienOrd:hover {COLOR: #FF0000; TEXT-DECORATION: none ;font-size : 14px ;font-weight: bold}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }