	.actu {
		margin:0 0 20px 0;
		clear:both
	}
	.actu img {
		float:left;
		margin:0 10px 10px 0
	}
	.actu span.titre {
		display:block;
		font-weight:bold;
		color:#000;
		font-size:1.1em;
		margin:0 0 5px 0
	}
	.actu a {
		color:#218c32;
		text-decoration:none
	}
	.actu a:hover {
		text-decoration:underline
	}
	.sp {clear:both; font-size:.1em;}



	.quick-search {
		background-color:#F2F2ED;
		margin:5px 0 15px 0;
		padding:3px 5px 3px 5px;
		height:39px;
		background-image:url(/library/img/media/bg_quick_search.gif);
		background-repeat:repeat-x;
	}

	.quick-search label {
		display:inline;
		float:left;
		width:145px;
		color:#939182;
		font-size:1.4em;
		font-family:"Arial Narrow"
	}

	.quick-search .txt {
		width:241px;
		border:1px solid #bbb498;
		padding:0 2px 0 2px;
		height:15px;
	}

	.quick-search .bt {
		position:relative;
		top:3px;
		left:8px;
	}

	.quick-search .images {color:#01377d;}
	.quick-search .sounds {color:#fe8a03;}
	.quick-search .vids {color:#238425;}
	.quick-search .other {color:#850080;}

	.result {
		padding:0 0 15px 15px;
		background-image:url(../../img/elements/cl_dotted.gif);
		background-repeat:repeat-x;
		background-position:0 bottom;
		margin:0 0 5px 0;
	}

	.result img {
		float:left;
		margin:0 20px 0 0;
	}

	.result ul {
		padding:10px 0 0 0;
		margin:0;
		list-style-type:none
	}

	.result ul li {
		margin:0 0 5px 0;
		color:#000
	}

	.result ul li img {
		float:none;
		position:relative;
		top:5px;
		left:3px;
	}

	.images ul li span {color:#003781;}
	.sounds ul li span {color:#ff8a00;}
	.vids ul li span {color:#00832f;}
	.other ul li span {color:#830081;}

	.result ul li a {
		text-decoration:none;
		font-size:1em;
		color:#01377f;
		font-weight:normal;
		padding:0 25px 0 0

	}

	.result ul li a:hover {
		text-decoration:none;
	}

	.content {
		margin:10px 0 10px 0
	}

	.content .title {
		padding:0 0 5px 10px;
		color:#939182;
		font-size:1.4em;
		font-family:"Arial Narrow"
	}
	
	.paginate {
		clear:both;
		text-align:center;
		width:100%;
		margin:0 0 15px 0;
		background-color:#f2f2ed
	}

	.paginate a {
		color:#218c32;
		text-decoration:none;
		margin:0 5px 0 5px;
	}

	.paginate a:hover {
		text-decoration:underline
	}

	.paginate span {
		margin:0 20px 0 20px;
	}

	.paginate span a {
		color:#218c32;
		text-decoration:none;
		margin:0
	}

	.paginate span a:hover {text-decoration:overline}

	.paginate .sep {
		background-image:url(../../img/elements/cl_dotted.gif);
		background-repeat:repeat-x;
		height:1px;
		font-size:.1em;
	}
	.paginate .top {margin:0 0 5px 0;}
	.paginate .bot {margin:5px 0 0 0;}

	.paginate .numPages {margin:7px 0 0 0}
	.paginate .numPages select {width:50px; margin:0 5px 0 0}
	.links {
		margin:5px 0 5px 0;
	}

	.links a {
		color:#218c32;
		text-decoration:none;
		margin:0 5px 0 0;
	}

	.current {
		padding:0 0 15px 15px;
	}

	.current img {
		float:left;
		margin:0 20px 0 0
	}

	.current .title {
		color:#000;
		font-size:1.2em
	}

	.list {
		border-collapse:collapse;
		border:0;
		width:100%;
		margin:0 0 30px 0
	}

	.list td {
		vertical-align:top;
		color:#333;
		padding:4px
	}

	.list tr.head {
		background-image:url(../../img/media/bg_head_table.gif);
		background-repeat:repeat-x;
		font-weight:bold;
	}
	.list tr.head td {height:25px; font-size:1em}
	* html .list tr.head td {height:20px}
	.list tr.l0 {background-color:#F0F9E0}
	.list tr.l1 {background-color:#fff}
	#mid .content .list td {
		padding:3px 5px 3px 10px;
	}

	.list td .name {width:15%}
	.list td .desc {}
	.list td .format {width:2%}
	.list td .weight {width:5%}
	.list td .pic {width:2%}

	.suggest {
		margin:10px 0 0 0;
	}

	.suggest .title {
		color:#218C32;
		font-size:1.3em;
		margin:0 0 5px 0;
		font-weight:bold
	}

	.suggest a {
		display:block;
		color:#005221;
		text-decoration:none
	}

	.suggest a:hover {
		text-decoration:underline
	}

	.list-items {
		padding:15px 0 15px 0;
	}

	.list-items .item {
		float:left;
		width:138px;
		text-align:center
	}

	.list-items .sp {
		height:10px;
		background-color:#fff
	}

	.list-items .item img {
		border:1px solid #e6e5e0;
		padding:5px 3px 20px 3px;
	}

	.list-items .item .title {
		font-family:Arial;
		font-size:1em;
		color:#000
	}





