html{font-size:100.01%}

body {

	font:11px arial,sans-serif;

	color:#000;

	background:#fff url(../images/bg.jpg) no-repeat 50% 0;

	margin:0;

	font-size:62.5%;

	min-width:998px;

}

a {

	text-decoration:none;

	color:#000;

}

a:hover {text-decoration:underline;}

a:focus {outline:none}

input, textarea, select {

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form,fieldset {

	margin:0;

	padding:0;

	border-style:none;

	font-size:115%;

}



#main #content #contact form {

	padding-left:30px;

}



#main #content #contact form fieldset legend strong {

	color:#049BFF;

	font-size:115%;

}





img {border-style:none}

#main {

	background:url(../images/bg-header.gif) repeat-x;

	width:100%;

	overflow:hidden;

	position:relative;

	padding:224px 0 0;

}



#main #content #classique h2 {

	color:#049BFF;

}







/* header */

#header {

	position:absolute;

	top:0;

	left:0;

	width:100%;
	
	height:220px;

}

.header {

	width:998px;

	height:224px;

	/*overflow:hidden;*/

	margin:0 auto;

	position:relative;

}

#header .top {

	width:963px;

	padding:0 20px 0 15px;

	overflow:hidden;

	height:36px;

	margin:2px 0 0;

}

#header .top .btn-vous {

	float:left;

	font:bold 17px/32px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 0 2px 38px;

	margin:0 34px 0 0;

	background:url(../images/ico-plus.png) no-repeat;

	text-decoration:none

}

#header .top ul {

	float:left;

	padding:3px 0 4px;

	width:445px;

	margin:7px 0 0;

	background:url(../images/separator01.gif) no-repeat;

	list-style:none;

	text-align:center;

}

#header .top ul li {

	display:inline;

	padding:0 0 0 7px;

	background:url(../images/separator03.gif) no-repeat 0 50%;

}

#header .top ul li:first-child {

	background:none;

	padding:0;

}

#header .top ul li a {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

}

/* search */

#header .search {

	/*float:right;*/

	margin:6px 0 0;

	padding:0 0 0 39px;

	background:url(../images/separator01.gif) no-repeat 0 50%;

	width:291px;

	position:absolute;

	top:0px;

	right:40px;

}

#header .search div {

	float:right;

	background:url(../images/bg-search-box.gif) no-repeat;

	width:180px;

	height:18px;

	padding:4px 13px 0 5px;

	margin:0 13px 0 0;

	display:inline;

}

#header .search div input {float:left}

#header .search div .text {

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#000;

	width:160px;

	padding:0 0 0 5px;

	background:none;

	border:none;

}

#header .search a {

	float:right;

	font:bold 14px/22px Arial, Helvetica, sans-serif;

	color:#fff;

	white-space:nowrap;

}

.head {

	width:980px;

	height:99px;

	padding:0 18px 0 7px;

	margin:26px 0 0;

	overflow:hidden;

}

/* logo */

.logo {

	float:left;

	background:url(../images/logo.png) no-repeat;

	width:199px;

	height:85px;

	text-indent:-9999px;

	overflow:hidden;

}

.logo a {

	display:block;

	width:100%;

	height:100%;

	overflow:hidden;

}

/* slogan */

.head .slogan {

	float:right;

	margin:52px 0 0;

	background:url(../images/slogan.png) no-repeat;

	width:421px;

	height:37px;

	overflow:hidden;

	text-indent:-9999px;

}

/* menu */

.menu {

	width:994px;

	/*overflow:hidden;*/

	padding:0 0 0 4px;

}

#menu {

	float:left;

	background:url(../images/bg-menu.png) no-repeat;

	padding:0 0 0 7px;

	margin:0;

	height:62px;

	list-style:none;

}

#menu li {

	float:left;

	padding:0 0 0 1px;

	background:url(../images/separator02.gif) no-repeat 0 50%;

	position:relative;

}

#menu li:first-child {background:none}

#menu li a {

	float:left;

	font:bold 13px/40px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:11px 1px;

	margin:0 -1px;

	position:relative;

	display:inline;

	text-align:center;

	text-decoration:none;

	z-index:10;

}

#menu li a.twolines {

	font:bold 13px/20px Arial, Helvetica, sans-serif;

}

#menu li a:hover {

	color:#fff;

	background:url(../images/menu-over-bg.png) repeat-x;

	z-index:100;

}

#menu li a.active {

	color:#fff;

	background:url(../images/menu-over-bg.png) repeat-x;

	z-index:100;

}

#menu li a.btn-conflits {width:183px}

#menu li a.btn-conditions {width:155px}

#menu li a.btn-economie {width:150px}

#menu li a.btn-droit {width:187px}

#menu li a.btn-europe {width:173px}

#menu li a.btn-documentation {width:113px}

.menu span {

	float:left;

	background:url(../images/bg-menu-span.png) no-repeat;

	width:8px;

	height:62px;

	text-indent:-9999px;

	overflow:hidden;

}



	/* sous menu */

	

	#menu li:hover ul {

		display:block;

	}

	#menu li ul {

		display:none;

		margin:0px;

		padding:0px;

		left:0px;

		top:51px;

		position:absolute;

		z-index:200;

		background:#0497F8;

		list-style:none;

	}

	#menu li.conflits ul { width:185px; }

	#menu li.conditions ul { width:157px; }

	#menu li.economie ul { width:152px; }

	#menu li.droit ul { width:189px; }

	#menu li.europe ul { width:175px; }

	#menu li.documentation ul { width:115px; }

	#menu li ul li {

		float:none;

		padding:4px 4px;

		background:none;
		
		/*white-space:nowrap;*/

	}

	#menu li ul li a {

		float:none;

		font:bold 13px/18px Arial, Helvetica, sans-serif;

		color:#FFF;

		position:relative;

		display:inline;

		text-decoration:none;

		z-index:20;

	}

	#menu li ul li a:hover {

		color:#fff;

		background:none;

		z-index:100;

		text-decoration:underline;

	}

	#menu li ul li a.active {

		color:#fff;

		background:none;

		z-index:100;

		text-decoration:underline;

	}



/* pagination */

#pagination ul {

	float:right;

	padding:0;

	margin:0;

	list-style:none;

}

#pagination ul li {

	display:inline;

	padding:0 1px 0 8px;

	background:url(../images/separator06.gif) no-repeat 0 50%;

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

#pagination ul li.active {color:#049bff}

#pagination ul li:first-child {background:none}

#pagination ul li a:hover {

	color:#049bff;

	text-decoration:none;

}

/* content */

#content {

	width:998px;

	padding:0 0 25px;

	margin:0 auto;

	overflow:hidden;

}

/* sidebar */

.sidebar {

	float:right;

	width:374px;

}

.sidebar_search {

	float:left;

	width:374px;

}

/* discover-box */

.discover-box {

	width:333px;

	padding:0 24px 0 17px;

	overflow:hidden;

	margin:9px 0 0;

}

.discover-box .box {

	width:333px;

	overflow:hidden;

}

.discover-box .box-top {

	background:url(../images/discover-box-top.png) no-repeat;

	width:333px;

	height:11px;

	overflow:hidden;

}

.discover-box .box-info {

	background:url(../images/discover-box-bg.png) repeat-y;

	width:333px;

}

.discover-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.discover-box .box-text {

	float:left;

	padding:0 8px 0 3px;

	width:322px;

	margin:-10px 0 -183px;

	position:relative;

}

.discover-box .box .top {

	background:url(../images/discover-box-bg.gif) repeat-y;

	width:322px;

	overflow:hidden;

	padding:3px 0;

}

.blue .box .top {

	background:url(../images/blue-box-bg.gif) repeat-y;

	padding:0;

}

.blue .box .top div {

	background:url(../images/blue-box-heading.gif) no-repeat 0 100%;

	padding:3px 0;

	width:322px;

	overflow:hidden;

}

.discover-box .box .top h3 {

	font:bold 180%/110% Arial, Helvetica, sans-serif;

	color:#f1f2f1;

	margin:0;

	text-align:center;

}

.discover-box .box .text {

	width:322px;

	overflow:hidden;

}

.discover-box .box .text ul {

	width:322px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.blue .box .text ul {

	width:320px;

	padding:0 1px;

}

.discover-box .box .text ul li {width:322px}

.blue .box .text ul li {width:320px}

.discover-box .box .text ul li a {

	display:block;

	width:290px;

	font:bold 180%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:4px 10px 4px 22px;

	background:url(../images/arrow04.gif) no-repeat 12px 50%;

}

.blue .box .text ul li a {

	font:bold 140%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:2px 9px 2px 21px;

	background:url(../images/arrow08.gif) no-repeat 12px 50%;

}

.discover-box .box .text ul li a:hover {

	background:#e0e0e0 url(../images/arrow04.gif) no-repeat 12px 50%;

	text-decoration:none;

}

.blue .box .text ul li a:hover {background:#e0e0e0 url(../images/arrow08.gif) no-repeat 12px 50%}

.discover-box .box .text ul li a.active {background:#e0e0e0 url(../images/arrow04.gif) no-repeat 12px 50%}

.blue .box .text ul li a.active {background:#e0e0e0 url(../images/arrow08.gif) no-repeat 12px 50%}

.discover-box .box-foot {

	background:url(../images/discover-box-foot.png) no-repeat;

	width:333px;

	height:183px;

	overflow:hidden;

}

/* rss-box */

.rss-box {

	width:374px;

	overflow:hidden;

}

.rss-box .rss {

	width:360px;

	padding:0 14px 0 0;

	overflow:hidden;

}

.rss-box .rss a {

	float:right;

	font:bold 14px/30px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:2px 39px 0 0;

	background:url(../images/ico-rss.gif) no-repeat 100% 50%;

}

.rss-box .box {

	width:373px;

	overflow:hidden;

	margin:2px 0 0;

}

#inner .rss-box .box {margin:30px 0 0}

.rss-box .nav {

	background:url(../images/rss-box-top.png) no-repeat;

	width:356px;

	height:31px;

	padding:0 0 0 17px;

	margin:0;

	list-style:none;

	overflow:hidden;

}

.rss-box .nav li {float:left}

.rss-box .nav li a {

	float:left;

	cursor:pointer;

	margin:0 -2px 0 0;

	position:relative;

}

.rss-box .nav li a:hover {

	margin:0 -4px 0 0;

	text-decoration:none;

}

.rss-box .nav li a.active {margin:0 -4px 0 0}

.rss-box .nav li a span {

	float:left;

	background:url(../images/rss-nav-bg.png) no-repeat;

	height:23px;

	padding:3px 4px 0 9px;

}

.rss-box .nav li a:hover span {

	background:url(../images/rss-nav-bg-over.png) no-repeat;

	padding:3px 6px 0 9px;

}

.rss-box .nav li a.active span {background:url(../images/rss-nav-bg-over.png) no-repeat}

.rss-box .nav li a.active:hover span {padding:3px 4px 0 9px;}

.rss-box .nav li a span strong {

	float:left;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#049bff;

	height:20px;

	padding:3px 2px 0;

}

.rss-box .nav li a:hover span strong {

	background:url(../images/rss-nav-bg.gif) repeat-x;

	color:#fff;

}

.rss-box .nav li a.active span strong {

	background:url(../images/rss-nav-bg.gif) repeat-x;

	color:#fff;

	padding:3px 5px 0;

}

.rss-box .nav li a em {

	float:left;

	background:url(../images/rss-nav-span.png) no-repeat;

	width:5px;

	height:26px;

	text-indent:-9999px;

}

.rss-box .nav li a:hover em {background:url(../images/rss-nav-span-over.png) no-repeat}

.rss-box .nav li a.active em {background:url(../images/rss-nav-span-over.png) no-repeat}

.rss-box .box-info {

	background:url(../images/rss-box-bg.png) repeat-y;

	width:373px;

}

.rss-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.rss-box .box-text {

	float:left;

	position:relative;

	margin:0 0 -156px;

	width:373px;

	min-height:148px;

}

* html .rss-box .box-text {height:148px}

.rss-box .box-text ul {

	width:307px;

	padding:0 36px 0 30px;

	margin:4px 0 0;

	overflow:hidden;

	list-style:none;

}

.rss-box .box-text ul li {

	margin:4px 0 0;

	width:295px;

	overflow:hidden;

	padding:0 0 0 12px;

	background:url(../images/arrow02.gif) no-repeat 0 5px;

}

.rss-box .box-text ul li a {

	font:110%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.rss-box .box-foot {

	background:url(../images/rss-box-foot.png) no-repeat;

	height:163px;

	overflow:hidden;

	width:373px;

}

#inner .rss-box .box-foot {

	background:url(../images/rss-box-foot-in.png) no-repeat;

	height:173px;

}

/* pay-box */

.pay-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:15px 0 0;

}

#inner .pay-box {margin:30px 0 0}

.sidebar .heading, .sidebar_search .heading {

	width:329px;

	overflow:hidden;

}

.sidebar .heading div, .sidebar_search .heading div {

	float:right;

	background:url(../images/sidebar-heading-bg.png) no-repeat;

	height:26px;

	padding:6px 9px 6px 27px;

}

.sidebar .heading span, .sidebar_search .heading span {

	float:right;

	background:url(../images/sidebar-heading-span.png) no-repeat;

	height:38px;

	width:3px;

	text-indent:-9999px;

	overflow:hidden;

}

.pay-box .box {

	width:329px;

	overflow:hidden;

}

.pay-box .box-top {

	background:url(../images/pay-box-top.png) no-repeat;

	width:329px;

	height:4px;

	overflow:hidden;

}

.pay-box .box-info {

	background:url(../images/pay-box-bg.png) repeat-y;

	width:329px;

}

.pay-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.pay-box .box-text {

	float:left;

	width:321px;

	padding:0 4px;

	margin:0 0 -116px;

	position:relative;

}

.pay-box .box-text h3 {

	font:bold 160%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:10px 0 0;

	text-align:center;

}

.pay-box .box-text h4 {

	font:bold italic 14px/24px Georgia, "Times New Roman", Times, serif;

	color:#3d3d3d;

	margin:0;

}

.pay-box .text {

	width:312px;

	padding:0 0 0 9px;

	overflow:hidden;

}

.pay-box .text ul {

	list-style-type:none;

	font-size:120%;

	font-family:Arial,Helvetica,sans-serif;

}

.pay-box .form {

	background:url(../images/pay-box-form.gif) no-repeat;

	width:312px;

	padding:0 0 0 9px;

	overflow:hidden;

}

.pay-box .form-box {

	width:303px;

	padding:0 0 10px;

	margin:9px 0 0;

	overflow:hidden;

}

.pay-box .form-box div {

	float:left;

	width:150px;

	color:#049BFF;

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:15px;

}

.pay-box .form-box div select {

	width:148px;

	font-size:80%;

}

.pay-box .form-box div a {

	float:right;

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.pay-box .box-foot {

	background:url(../images/pay-box-foot.png) no-repeat;

	width:329px;

	height:122px;

	overflow:hidden;

}

/* mail-box */

.mail-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:25px 0 0;

}

.mail-box .box {

	width:329px;

	overflow:hidden;

}

.mail-box .box-top {

	background:url(../images/mail-box-top.png) no-repeat;

	width:329px;

	height:3px;

	overflow:hidden;

}

.mail-box .box-info {

	background:url(../images/mail-box-bg.png) repeat-y;

	width:329px;

}

.mail-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.mail-box .box-text {

	float:left;

	width:271px;

	padding:0 0 0 58px;

	margin:0 0 -53px;

	position:relative;

}

.mail-box .box h3 {

	font:18px/20px Georgia, "Times New Roman", Times, serif;

	color:#049bff;

	margin:2px 0 0;

}

.mail-box .form {

	width:261px;

	padding:0 0 0 10px;

	margin:10px 0 0;

	overflow:hidden;

}

.mail-box .form div {

	background:url(../images/bg-input01.gif) no-repeat;

	width:181px;

	height:19px;

	padding:4px 5px 0 12px;

	overflow:hidden;

}

.mail-box .form input {float:right}

.mail-box .form .text {

	float:left;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	width:155px;

	padding:1px;

	background:none;

	border:none;

}

.mail-box .box-foot {

	background:url(../images/mail-box-foot.png) no-repeat;

	width:329px;

	height:68px;

	overflow:hidden;

}

/* forum-box */

.forum-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:22px 0 0;

}

#inner .forum-box {margin:25px 0 0}

.forum-box .box {

	width:329px;

	overflow:hidden;

}

.forum-box .box-top {

	background:url(../images/pay-box-top.png) no-repeat;

	height:4px;

	width:329px;

	overflow:hidden;

}

.forum-box .box-info {

	background:url(../images/pay-box-bg.png) repeat-y;

	width:329px;

}

.forum-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.forum-box .box-text {

	float:left;

	width:321px;

	padding:0 4px;

	margin:0 0 -116px;

	position:relative;

}

.forum-box .text {

	width:312px;

	padding:0 2px 0 7px;

	overflow:hidden;

	margin:8px 0 0;

}

.forum-box .text h3 {

	font:bold 140%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.forum-box .text h4 {

	font:110%/130% Arial, Helvetica, sans-serif;

	color:#889194;

	margin:2px 0 0;

	text-align:right;

}

.forum-box .text h4 a {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#1e1c1a;

}

.forum-box .text p, .forum-box .text li {

	font:120%/140% Arial, Helvetica, sans-serif;

	color:#545454;

	margin:2px 0 0;

}

.forum-box .link {

	background:#f4f4f4;

	border-top:1px solid #fff;

	width:317px;

	padding:0 4px 0 0;

	overflow:hidden;

	margin:12px 0 0;

}

.forum-box .link a {

	float:right;

	font:bold italic 140%/130% Georgia, "Times New Roman", Times, serif;

	color:#9aa3ac;

}

.forum-box .link a:hover {text-decoration:none}

.forum-box .box-foot {

	background:url(../images/pay-box-foot.png) no-repeat;

	height:122px;

	width:329px;

	overflow:hidden;

}

/* video-box */

.video-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:15px 0 0;

}

.video-box .box {

	width:329px;

	overflow:hidden;

}

.video-box .box-top {

	background:url(../images/pay-box-top.png) no-repeat;

	height:4px;

	width:329px;

	overflow:hidden;

}

.video-box .box-info {

	background:url(../images/pay-box-bg.png) repeat-y;

	width:329px;

}

.video-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.video-box .box-text {

	float:left;

	width:301px;

	padding:0 14px;

	margin:0 0 -106px;

	position:relative;

}

.video-box .top {

	width:301px;

	overflow:hidden;

	margin:3px 0 0;

}

.video-box .top h3 {

	font:bold 14px/16px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.video-box .top span {

	float:right;

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.video-box .top span a {

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.video-box .player {

	width:301px;

	overflow:hidden;

	margin:6px 0 0;

}

.video-box .player img {display:block}

.video-box .box-foot {

	background:url(../images/pay-box-foot.png) no-repeat;

	height:122px;

	width:329px;

	overflow:hidden;

}

/* inform-box */

.inform-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:15px 0 0;

}

#inner .inform-box {margin:25px 0 0}

.inform-box .box {

	width:329px;

	overflow:hidden;

}

.inform-box .box-top {

	background:url(../images/pay-box-top.png) no-repeat;

	height:4px;

	width:329px;

	overflow:hidden;

}

.inform-box .box-info {

	background:url(../images/pay-box-bg.png) repeat-y;

	width:329px;

}

.inform-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.inform-box .box-text {

	float:left;

	width:321px;

	padding:0 4px;

	margin:0 0 -106px;

	position:relative;

}

.inform-box .box-text ul {

	width:321px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.inform-box .box-text ul li {

	float:left;

	width:304px;

	padding:7px 7px 4px 10px;

	background:url(../images/border01.gif) no-repeat;

}

.inform-box .box-text ul li:first-child {background:none}

.inform-box .box-text ul li h3 {

	font:bold 120%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.inform-box .box-text ul li h3 a {

	font:bold 100%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.inform-box .box-text ul li span {

	display:block;

	font:italic 100%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

	position:relative;

	text-align:right;

}

.inform-box .box-foot {

	background:url(../images/pay-box-foot.png) no-repeat;

	height:122px;

	width:329px;

	overflow:hidden;

}

/* blog-box */

.blog-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:15px 0 0;

}

#inner .blog-box {margin:30px 0 0}

.blog-box .box {

	width:329px;

	overflow:hidden;

}

.blog-box .box-top {

	background:url(../images/pay-box-top.png) no-repeat;

	height:4px;

	width:329px;

	overflow:hidden;

}

.blog-box .box-info {

	background:url(../images/pay-box-bg.png) repeat-y;

	width:329px;

}

.blog-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.blog-box .box-text {

	float:left;

	width:321px;

	padding:0 4px;

	margin:-3px 0 -116px;

	position:relative;

}

.blog-box .top {

	background:url(../images/blog-box-top.gif) no-repeat;

	width:311px;

	padding:6px 10px 6px 0;

	overflow:hidden;

}

.blog-box .top div {

	float:left;

	padding:0 14px 0 10px;

}

.blog-box .top span {

	float:right;

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.blog-box .top span a {

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.blog-box .top h3 {

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#049bff;

	margin:0;

}

.blog-box .text {

	width:321px;

	overflow:hidden;

}

.blog-box .text ul {

	width:321px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.blog-box .text ul li {

	float:left;

	width:306px;

	padding:2px 13px 2px 2px;

	border-top:1px solid #fff;

}

.blog-box .text ul li.dark {background:#f4f4f4 url(../images/blog-box-dark.gif) no-repeat}

.blog-box .text ul .pic {

	float:left;

	background:url(../images/frame01.png) no-repeat;

	width:55px;

	height:56px;

}

.blog-box .text ul .pic div {

	width:49px;

	padding:3px;

	position:relative;

	overflow:hidden;

}

.blog-box .text ul .pic div img {display:block}

.blog-box .text ul .description {

	float:left;

	width:240px;

	padding:0 0 0 11px;

}

.blog-box .text ul .description h4 {

	font:bold 120%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:6px 0 0;

}

.blog-box .text ul .description p {

	font:italic 110%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.blog-box .text ul .description .link {

	float:right;

	font:bold italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

	margin:22px 0 0;

}

.blog-box .text ul .description .link a {

	font:bold italic 100%/110% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.blog-box .box-foot {

	background:url(../images/pay-box-foot.png) no-repeat;

	height:122px;

	width:329px;

	overflow:hidden;

}

/* tag-box */

.tag-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:18px 0 0;

}

.tag-box ul {

	width:310px;

	padding:0 7px 0 12px;

	margin:0;

	list-style:none;

	overflow:hidden;

	text-align:justify;

}

.tag-box ul li {

	display:inline;

	padding:0;

}

.tag-box ul li a {

	font-family:Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

/* name-box */

.name-box {

	width:329px;

	padding:0 28px 0 17px;

	overflow:hidden;

	margin:20px 0 0;

}

.name-box .box {

	width:329px;

	overflow:hidden;

}

.name-box .box-top {

	background:url(../images/name-box-top.png) no-repeat;

	width:329px;

	height:4px;

	overflow:hidden;

}

.name-box .box-info {

	background:url(../images/name-box-bg.png) repeat-y;

	width:329px;

}

.name-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.name-box .box-text {

	float:left;

	width:329px;

	position:relative;

	margin:0 0 -77px;

}

.name-box .box-text ul {

	width:310px;

	padding:0 9px 0 10px;

	margin:5px 0 0;

	overflow:hidden;

	list-style:none;

	text-align:justify;

}

.name-box .box-text ul li {

	font:bold 120%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	display:inline;

}

.name-box .box-text ul li a {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.name-box .box .link {

	width:310px;

	padding:3px 9px 0 10px;

	overflow:hidden;

}

.name-box .box .link a {

	float:right;

	font:bold italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.name-box .box-foot {

	background:url(../images/name-box-foot.png) no-repeat;

	width:329px;

	height:86px;

	overflow:hidden;

}

/* info */

.info {

	float:right;

	width:624px;

}

.info_search {

	float:left;

	width:624px;

}

/* edit-box */

.edit-box {

	width:587px;

	padding:0 0 0 32px;

	overflow:hidden;

	margin:25px 0 0;

}

.edit-box .box {

	width:587px;

	overflow:hidden;

}

.edit-box .box-top {

	background:url(../images/edit-box-top.png) no-repeat;

	width:584px;

	height:7px;

	overflow:hidden;

}

.edit-box .box-info {

	background:url(../images/edit-box-bg.png) repeat-y;

	width:584px;

}

.edit-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.edit-box .box-text {

	float:left;

	width:560px;

	padding:0 9px 0 15px;

	position:relative;

	margin:0 0 -183px;

	min-height:186px;

}

* html .edit-box .box-text {height:186px}

.edit-box .heading {

	width:560px;

	overflow:hidden;

	margin:5px 0 0;

}

.edit-box .heading h1 {

	font:24px/26px Georgia, "Times New Roman", Times, serif;

	color:#049bff;

	margin:0;

	letter-spacing:-1px;

}

.edit-box .heading h1 a {

	font:24px/26px Georgia, "Times New Roman", Times, serif;

	color:#3d3d3d;

}

.edit-box .heading div {

	float:right;

	margin:7px 0 0;

	padding:0 0 0 2px;

	width:210px;

}

.edit-box .heading div h3 {

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#1e1c1a;

	margin:0;

}

.edit-box .heading div h3 a {

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#1e1c1a;

}

.edit-box .heading div h3 span {

	font:italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#81888d;

}

.edit-box .heading div .date {

	display:block;

	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;

	color:#81888d;

	text-align:right;

}

.edit-box .text {

	width:560px;

	overflow:hidden;

	margin:2px 0 0;

}

.edit-box .text p {

	font:bold 140%/140% Arial, Helvetica, sans-serif;

	color:#3c3d3d;

	margin:0;

	text-align:justify;

}

.edit-box .link {
	background:#f4f4f4;
	border-top:1px solid #fff;
	width:560px;
	padding:0 4px 0 0;
	overflow:hidden;
	margin:12px 0 0;
}
.edit-box .link a {
	float:right;
	font:bold italic 140%/130% Georgia, "Times New Roman", Times, serif;
	color:#9aa3ac;
}
.edit-box .link a:hover {text-decoration:none}

.edit-box .box-foot {

	background:url(../images/edit-box-foot.png) no-repeat;

	width:587px;

	height:193px;

	overflow:hidden;

}

/* links-box */

.links-box {

	width:587px;

	padding:0 0 0 32px;

	overflow:hidden;

	margin:16px 0 0;

}

.links-box .list {

	background:url(../images/link-box.png) no-repeat;

	width:564px;

	padding:0 10px;

	height:60px;

	overflow:hidden;

}

.links-box .list div {

	width:564px;

	padding:0 0 4px;

	margin:2px 0 0;

	overflow:hidden;

	border-bottom:1px solid #dbdbdb;

}

.links-box .list ul {

	width:564px;

	padding:0;

	margin:3px 0 0;

	position:relative;

	list-style:none;

	text-align:center;

}

.links-box .list ul li {

	display:inline;

	padding:0 5px 0 10px;

	background:url(../images/separator04.gif) no-repeat 0 50%;

}

.links-box .list ul li:first-child {background:none}

.links-box .list ul li a {

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#049bff;

}

.links-box .list ul li a.color1 {color:#73880a}

.links-box .list ul li a.color2 {color:#da6300}

.links-box .list ul li a.color3 {color:#d40400}

.links-box .list ul li a.color4 {color:#eda200}

.links-box .list ul li a.color5 {color:#1b7afb}

/* file-box */

.file-box {

	width:586px;

	padding:0 0 0 32px;

	margin:8px 0 0;

	position:relative;

}

.file-box:after {

	clear:both;

	display:block;

	content:"";

}

.file-box .btn {

	position:absolute;

	top:28px;

	left:0;

}

.file-box .btn div {

	background:url(../images/btn01.png) no-repeat;

	width:36px;

	height:193px;

	overflow:hidden;

	text-indent:-999px;

}

.file-box .date {

	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;

	color:#81888d;

	position:absolute;

	top:-16px;

	right:3px;

}

.file-box .box {

	width:586px;

	overflow:hidden;

}

.file-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.file-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.file-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.file-box .box-text {

	float:left;

	width:576px;

	padding:0 5px;

	margin:-11px 0 0;

	position:relative;

}

.file-box .heading {

	/*background:url(../images/file-heading-bg.gif) no-repeat ;*/

	width:576px;

	/*padding:6px 2px 6px 15px;*/

	overflow:hidden;

}

.file-box .heading h3 {

	font:bold 18px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.file-box .heading h3 a {

	color:#3d3d3d;

}

.file-box .heading a.arrow {

	float:right;

	background:url(../images/arrow-close.png) no-repeat;

	width:15px;

	height:20px;

	text-indent:-9999px;

	overflow:hidden;

}

.file-box .heading a.open {background:url(../images/arrow-open.png) no-repeat}

.file-box .description {

	width:557px;

	padding:0 7px 0 12px;

	overflow:hidden;

}

.file-box .description p {

	font:bold italic 120%/170% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:3px 0 0;

	text-align:justify;

}

.file-box .description .photo {

	float:left;

	background:url(../images/frame01.jpg) no-repeat;

	width:250px;

	height:160px;

	padding:2px 0 0 4px;

	margin:0 6px 0 0;

}

.file-box .description .photo img {display:block}

.file-box .list {

	width:576px;

	padding:0;

	margin:0;

	list-style:none;

	overflow:hidden;

}

.file-box .list li {

	background:url(../images/file-box-bg.gif) no-repeat;

	width:558px;

	padding:22px 2px 12px 16px;

	overflow:hidden;

}

.file-box .list li:first-child {background:none}

.file-box .list .user {

	float:right;

	background:url(../images/ico-user.png) no-repeat;

	width:42px;

	padding:5px 0 0 7px;

	height:52px;

	margin:0 0 0 5px;

}

.file-box .list .user strong {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#060504;

	display:block;

}

.file-box .list h3 {

	font:bold 140%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.file-box .list h3 a {

	color:#3d3d3d;

}

.file-box .list p {

	font:120%/150% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

	text-align:justify;

}

.file-box .list p strong {

	font:bold italic 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.auteur_str {

	font:bold italic 100%/110% Arial, Helvetica, sans-serif;

	color:#000000;

}

.file-box .list .link {

	width:506px;

	padding:0 52px 0 0;

	overflow:hidden;

}

.file-box .list .link a {

	float:right;

	font:bold italic 120%/120% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9

}

.file-box .block {

	background:url(../images/file-box-bg.gif) no-repeat;

	width:560px;

	padding:0 0 0 16px;

	overflow:hidden;

}

.file-box .block h3 {

	font:bold 140%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:14px 0 0;

}

.file-box .block ul {

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.file-box .block ul li {

	height:1%;

	padding:0 0 0 7px;

	overflow:hidden;

	background:url(../images/separator05.gif) no-repeat 0 7px;

}

.file-box .block ul li a {

	font:110%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.file-box .block div {

	float:right;

	width:218px;

	margin:26px 0 0;

}

.file-box .block div ul {width:218px}

.file-box .block div ul li {

	padding:0;

	overflow:hidden;

	background:none;

	margin:0;

}

.file-box .block div ul li a {

	float:left;

	font:bold 14px/24px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:3px 0 0;

}

.file-box .block div ul li a.pdf {

	padding:0 23px 0 0;

	background:url(../images/ico-pdf.gif) no-repeat 100% 0;

}

.file-box .block div ul li a.add {

	padding:0 29px 0 0;

	background:url(../images/ico-add.gif) no-repeat 100% 0;

}

.file-box .buttons {

	width:582px;

	padding:0 0 0 3px;

	overflow:hidden;

	margin:15px 0 0;

}

.file-box .buttons h2 {

	font:240%/110% Georgia, "Times New Roman", Times, serif;

	color:#73880a;

	margin:0;

}

.file-box .buttons ul {

	width:582px;

	padding:0;

	margin:0 0 0;

	overflow:hidden;

	list-style:none;

}

.file-box .buttons ul li {

	float:left;

	/*width:582px;*/

}

.file-box .buttons ul li ul {

	margin:0 0 0 0;

}

.file-box .buttons ul li div.block ul, .file-box .buttons ul li div.block ul li {

	width:320px;

}

.file-box .buttons .button {

	background:url(../images/buttons-heading-bg.gif) no-repeat;

	width:559px;

	padding:6px 4px 6px 17px;

	overflow:hidden;

}

.file-box .buttons .button h3 {

	font:bold 18px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.file-box .buttons .button h3 a {

	color:#3d3d3d;

}

.file-box .buttons .button a.arrow {

	float:right;

	background:url(../images/arrow-close.png) no-repeat;

	width:15px;

	height:20px;

	text-indent:-9999px;

	overflow:hidden;

}

.file-box .buttons .button a.open {background:url(../images/arrow-open.png) no-repeat}

.file-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

.file-box .link a {

	float:right;

	font:bold italic 120%/120% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}



/* number-box */

.number-box {

	width:586px;

	padding:0 0 0 32px;

	margin:35px 0 0;

	position:relative;

}

.number-box:after {

	clear:both;

	display:block;

	content:"";

}

.number-box .btn {

	position:absolute;

	top:30px;

	left:0;

}

.number-box .btn div {

	background:url(../images/btn02.png) no-repeat;

	width:36px;

	height:123px;

	overflow:hidden;

	text-indent:-999px;

}

.number-box .box {

	width:586px;

	overflow:hidden;

}

.number-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.number-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.number-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.number-box .box-text {

	float:left;

	width:576px;

	padding:0 5px;

	margin:-11px 0 0;

	position:relative;

}

.number-box .heading {

	/*background:url(../images/file-heading-bg.gif) no-repeat ;*/

	width:576px;

	/*padding:6px 2px 6px 15px;*/

	overflow:hidden;

}

.number-box .heading h3 {

	font:bold 18px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.number-box .heading a {

	color:#3d3d3d;

}

.number-box .text {

	width:555px;

	padding:0 6px 0 15px;

	margin:8px 0 0;

	overflow:hidden;

}

.number-box .text h3 {

	font:italic 130%/120% Georgia, "Times New Roman", Times, serif;

	color:#81888d;

	margin:0;

}

.number-box .text h3 a {

	font:bold italic 90%/100% Georgia, "Times New Roman", Times, serif;

	color:#1e1c1a;

}

.number-box .text h3 span {

	font:italic 80%/100% Georgia, "Times New Roman", Times, serif;

	color:#81888d;

}

.number-box .text p {

	font:120%/150% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0 0 0 6px;

	text-align:justify;

}

.number-box .text .link {

	height:1%;

	overflow:hidden;

	margin:7px 0 0;

}

.number-box .text .link a {

	float:right;

	font:bold italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.number-box .text .photo {

	float:right;

	background:url(../images/frame02.jpg) no-repeat;

	width:220px;

	height:108px;

	padding:1px 0 0 5px;

	margin:6px 0 0 6px;

}

.number-box .text .photo img {display:block}



.number-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

/* focus-box */

.focus-box {

	width:586px;

	padding:0 0 0 32px;

	margin:20px 0 0;

	position:relative;

}

.focus-box:after {

	clear:both;

	display:block;

	content:"";

}

.focus-box .btn {

	position:absolute;

	top:17px;

	left:0;

}

.focus-box .btn div {

	background:url(../images/btn03.png) no-repeat;

	width:36px;

	height:97px;

	overflow:hidden;

	text-indent:-999px;

}

.focus-box .box {

	width:586px;

	overflow:hidden;

}

.focus-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.focus-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.focus-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.focus-box .box-text {

	float:left;

	width:576px;

	padding:0 5px;

	margin:-11px 0 0;

	position:relative;

}

.focus-box .text {

	width:544px;

	padding:0 11px 0 21px;

	margin:12px 0 0;

	overflow:hidden;

}

.focus-box .text ul {

	width:544px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.focus-box .text ul li {

	width:544px;

	margin:3px 0 0;

	overflow:hidden;

	min-height:30px;

}

* html .focus-box .text ul li {

	overflow:visible;

	height:30px;

}

.focus-box .text ul h3 {

	font:bold 140%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.focus-box .text ul .item {

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	float:right;

	color:#3d3d3d;

	background:url(../images/item.gif) no-repeat;

	width:28px;

	height:25px;

	padding:4px 0 0;

	text-align:center;

}

.focus-box .text .link {

	width:504px;

	margin:15px 0 0;

	overflow:hidden;

}

.focus-box .text .link a {

	float:right;

	font:bold italic 120%/120% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.focus-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

/* doc-box */

.doc-box {

	width:586px;

	padding:0 0 0 32px;

	margin:25px 0 0;

	position:relative;

}

.doc-box:after {

	clear:both;

	display:block;

	content:"";

}

.doc-box .btn {

	position:absolute;

	top:30px;

	left:0;

}

.doc-box .btn div {

	background:url(../images/btn04.png) no-repeat;

	width:36px;

	height:177px;

	overflow:hidden;

	text-indent:-999px;

}

.doc-box .box {

	width:586px;

	overflow:hidden;

}

.doc-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.doc-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.doc-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.doc-box .box-text {

	float:left;

	width:576px;

	padding:0 5px;

	margin:-11px 0 0;

	position:relative;

}

.doc-box .heading {

	/*background:url(../images/file-heading-bg.gif) no-repeat ;*/

	width:576px;

	/*padding:6px 2px 6px 15px;*/

	overflow:hidden;

}

.doc-box .heading h3 {

	font:bold 18px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.doc-box .text {

	width:552px;

	padding:0 3px 0 21px;

	margin:4px 0 0;

	overflow:hidden;

	min-height:160px;

}

.doc-box .text .link a {

	float:right;

	font:bold italic 120%/120% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}



* html .doc-box .text {

	overflow:visible;

	height:160px;

}

.doc-box .list {

	width:552px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.doc-box .list li {

	width:542px;

	padding:0 0 0 10px;

	overflow:hidden;

	margin:2px 0 0;

	background:url(../images/arrow03.gif) no-repeat 0 5px;

}

.doc-box .list div {

	width:542px;

	overflow:hidden;

	background:url(../images/doc-box-bg.gif) repeat-x 0 50%;

}

.doc-box .list div h3 {

	font:bold 140%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

	width:460px;

}

.doc-box .list div h3 span {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	background:#fff;

	padding:0 3px 0 0;

}

.doc-box .list div .link {

	float:right;

	font:bold italic 100%/140% Georgia, "Times New Roman", Times, serif;

	color:#3d3d3d;

	background:#fff;

	margin:3px 0 0;

	padding:0 0 0 3px;

	width:70px;

}

.doc-box .list ul {

	width:518px;

	padding:0 0 0 24px;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.doc-box .list ul li {

	width:511px;

	padding:0 0 0 7px;

	background:url(../images/separator05.gif) no-repeat 0 7px;

}

.doc-box .list ul li a {

	font:120%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.doc-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

/* recent-box */

.recent-box {

	width:586px;

	padding:0 0 0 32px;

	margin:20px 0 0;

	position:relative;

}

.recent-box:after {

	clear:both;

	display:block;

	content:"";

}

.recent-box .btn {

	position:absolute;

	top:30px;

	left:0;

}

.recent-box .btn div {

	background:url(../images/btn05.png) no-repeat;

	width:36px;

	height:242px;

	overflow:hidden;

	text-indent:-999px;

}

.recent-box .box {

	width:586px;

	overflow:hidden;

}

.recent-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.recent-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.recent-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.recent-box .box-text {

	float:left;

	width:576px;

	padding:0 5px;

	margin:-11px 0 0;

	position:relative;

}

.recent-box .text {

	width:548px;

	padding:0 11px 0 17px;

	overflow:hidden;

	min-height:290px;

}

* html .recent-box .text {

	height:290px;

	overflow:visible;

}

.recent-box .list {

	width:548px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.recent-box .list li {

	width:548px;

	margin:13px 0 0;

	overflow:hidden;

}

.recent-box .list div {

	width:548px;

	overflow:hidden;

}

.recent-box .list .description {

	width:388px;

	padding:0 125px 0 35px;

	overflow:hidden;

	margin:10px 0 0;

}

.recent-box .list div h3 {

	font:bold 140%/120% Arial, Helvetica, sans-serif;

	color:#97A1A9;

	margin:0;

	font-style:italic;

}

.recent-box .list div h3 a {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	font-style:normal;

}

.recent-box .list div .date {

	float:right;

	font:italic 100%/140% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:2px 0 0;

}

.recent-box .list p {

	font:120%/140% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

	text-align:justify;

}

.recent-box .link {

	width:508px;

	padding:0 40px 0 0;

	overflow:hidden;

	margin:13px 0 0;

}

.recent-box .link a {

	float:right;

	font:bold italic 120%/120% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.recent-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

/* breadcrumbs */

.breadcrumbs {

	width:587px;

	padding:0 0 0 17px;

	margin:15px 0 0;

	overflow:hidden;

	list-style:none;

}

.breadcrumbs li {

	font:bold 110%/130% Arial, Helvetica, sans-serif;

	color:#049bff;

	display:inline;

	padding:0 0 0 10px;

	background:url(../images/arrow.gif) no-repeat 0 50%;

}

.breadcrumbs li:first-child {

	padding:0;

	background:none;

}

.breadcrumbs li a {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

/* main-box */

.main-box {

	width:586px;

	padding:0 0 0 12px;

	margin:10px 0 0;

	overflow:hidden;

}

.main-box .box {

	width:586px;

	overflow:hidden;

}

.main-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.main-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.main-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.main-box .box-text {

	float:left;

	width:578px;

	padding:0 4px;

	margin:-12px 0 -15px;

	position:relative;

}

.main-box .box .heading {

	background:url(../images/main-box-heading.gif) no-repeat;

	width:558px;

	height:20px;

	padding:6px 10px;

	overflow:hidden;

}

.main-box .box .heading h2 {

	font:18px/20px Georgia, "Times New Roman", Times, serif;

	color:#049bff;

	margin:0;

}

.main-box .comments {

	width:576px;

	padding:0 1px;

	overflow:hidden;

}

.main-box .comment {

	background:url(../images/file-box-bg.gif) no-repeat;

	width:556px;

	overflow:hidden;

	padding:0 6px 14px 14px;

}

.main-box .none {background:none}

.main-box .comment .top {

	width:556px;

	overflow:hidden;

	margin:9px 0 0;

}

.main-box .comment .top h3 {

	font:bold 180%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:7px 0 0;

}

.main-box .comment .top span {

	float:right;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#fdfdfd;

	background:url(../images/ico-comment.gif) no-repeat;

	width:31px;

	height:25px;

	padding:5px 0 0;

	text-align:center;

}

.main-box .comment .description {

	width:505px;

	padding:0 48px 0 0;

	overflow:hidden;

	margin:2px 0 0;

}

.main-box .comment .description_video {

	width:558px;

	padding:0 48px 0 0;

	overflow:hidden;

	margin:2px 0 0;

}

.main-box .comment .photo {

	float:left;

	width:190px;

}

.main-box .comment .photo_video {

	float:left;

	width:310px;

}

.main-box .comment .photo img, .main-box .comment .photo_video img {display:block}

.main-box .comment .description h3, .main-box .comment .description_video h3 {

	font:bold italic 140%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.main-box .comment .description h4, .main-box .comment .description_video h4 {

	font:bold italic 120%/140% Arial, Helvetica, sans-serif;

	color:#232323;

	margin:0;

}

.main-box .comment .description h4 span, .main-box .comment .description_video h4 span {

	font:bold italic 100%/110% Arial, Helvetica, sans-serif;

	color:#bac0c6;

}

.main-box .comment .description p, .main-box .comment .description_video p {

	font:120%/140% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:2px 0 0;

	text-align:justify;

}

.main-box .comment .description .link, .main-box .comment .description_video .link {overflow:hidden}

.main-box .comment .description .link a, .main-box .comment .description_video .link a {

	float:right;

	font:bold italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.main-box .articles {

	width:553px;

	padding:0 10px 0 15px;

	overflow:hidden;

}

.main-box .articles ul {

	width:553px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.main-box .articles ul li {

	width:553px;

	padding:0 0 9px;

	margin:10px 0 0;

	overflow:hidden;

}

.main-box .articles ul h3 {

	font:bold italic 120%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.main-box .articles ul h3 span {

	font:italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#868f96;

}

.main-box .articles ul div {

	width:552px;

	overflow:hidden;

	margin:2px 0 0;

	padding:0 0 0 1px;

}

.main-box .articles ul h4 {

	font:italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#3d3d3d;

	margin:0;

}

.main-box .articles ul div span {

	float:right;

	font:bold italic 110%/140% Georgia, "Times New Roman", Times, serif;

	color:#049bff;

}

.main-box .articles ul div span a {

	font:bold italic 100%/120% Georgia, "Times New Roman", Times, serif;

	color:#049bff;

}

.main-box .pages {

	background:url(../images/main-box-heading.gif) no-repeat;

	width:562px;

	height:20px;

	padding:6px 4px 6px 12px;

	overflow:hidden;

	margin:5px 0 0;

}

.main-box .pages h3 {

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.main-box .pages h3 a {

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:0 0 0 15px;

	background:url(../images/arrow05.gif) no-repeat 0 50%;

}

.main-box .pages ul {

	float:right;

	padding:0;

	margin:0;

	list-style:none;

}

.main-box .pages ul li {

	display:inline;

	padding:0 1px 0 8px;

	background:url(../images/separator06.gif) no-repeat 0 50%;

}

.main-box .pages ul li:first-child {background:none}

.main-box .pages ul li a {

	font:bold 14px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.main-box .pages ul li a:hover {

	color:#049bff;

	text-decoration:none;

}

.main-box .pages ul li a.active {color:#049bff}

.main-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}





/* document-box */

.document-box {

	width:586px;

	padding:0 0 0 12px;

	margin:26px 0 0;

	overflow:hidden;

}

.document-box .box {

	width:586px;

	overflow:hidden;

}

.document-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.document-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.document-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.document-box .box-text {

	float:left;

	width:578px;

	padding:0 4px;

	margin:-12px 0 -5px;

	position:relative;

}

.document-box .box .heading {

	background:url(../images/document-box-heading.gif) no-repeat;

	width:552px;

	height:20px;

	padding:6px 10px 6px 16px;

	overflow:hidden;

}

.document-box .box .heading h2 {

	font:18px/20px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.document-box .box .text {

	width:553px;

	padding:0 4px 0 21px;

	overflow:hidden;

	margin:2px 0 0;

}

.document-box .box .text ul {

	width:553px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.document-box .box .text ul li {

	width:540px;

	padding:0 0 0 13px;

	overflow:hidden;

	background:url(../images/arrow07.gif) no-repeat 0 6px;

	margin:3px 0 0;

}

.document-box .box .text ul li a {

	font:bold 120%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.document-box .box .link {

	width:553px;

	overflow:hidden;

	/*margin:9px 0 0;*/
}

.document-box .box .link a {

	float:right;

	font:bold italic 100%/130% Georgia, "Times New Roman", Times, serif;

	color:#3d3d3d;

}

.document-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

/* contribution-box */

.contribution-box {

	width:586px;

	padding:0 0 0 12px;

	margin:26px 0 0;

	overflow:hidden;

}

.contribution-box .box {

	width:586px;

	overflow:hidden;

}

.contribution-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.contribution-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.contribution-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.contribution-box .box-text {

	float:left;

	width:578px;

	padding:0 4px;

	margin:-12px 0 -5px;

	position:relative;

}

.contribution-box .box .heading {

	background:url(../images/contribution-box-heading.gif) no-repeat;

	width:552px;

	height:20px;

	padding:6px 10px 6px 16px;

	overflow:hidden;

}

.contribution-box .box .heading h2 {

	font:18px/20px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.contribution-box .text {

	width:548px;

	padding:0 11px 0 17px;

	overflow:hidden;

	min-height:290px;

}

* html .contribution-box .text {

	height:290px;

	overflow:visible;

}

.contribution-box .list {

	width:548px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.contribution-box .list li {

	width:548px;

	margin:14px 0 0;

	overflow:hidden;

}

.contribution-box .list div {

	width:548px;

	overflow:hidden;

}

.contribution-box .list .description {

	width:388px;

	padding:0 125px 0 35px;

	overflow:hidden;

	margin:11px 0 0;

}

.contribution-box .list div h3 {

	font:bold 140%/120% Arial, Helvetica, sans-serif;

	color:#97A1A9;

	margin:0;

	font-style:italic;

}

.contribution-box .list div h3 a {

	font:bold 100%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	font-style:normal;

}

.contribution-box .list div .date {

	float:right;

	font:italic 100%/140% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:2px 0 0;

}

.contribution-box .list p {

	font:120%/150% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

	text-align:justify;

}

.contribution-box .link {

	width:508px;

	padding:0 40px 0 0;

	overflow:hidden;

	margin:13px 0 0;

}

.contribution-box .link h3 {

	font:bold italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

	margin:0;

}

.contribution-box .link h3 a {

	font:bold italic 100%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.contribution-box .link span {

	float:right;

	font:bold italic 120%/130% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.contribution-box .link span a {

	font:bold italic 100%/120% Georgia, "Times New Roman", Times, serif;

	color:#97a1a9;

}

.contribution-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}

/* up-box */

.up-box {

	width:580px;

	padding:0 0 0 12px;

	margin:16px 0 0;

	overflow:hidden;

	clear:both;

}

.up-box a {

	float:right;

	font:bold 110%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:3px 17px 3px 0;

	background:url(../images/arrow06.gif) no-repeat 100% 50%;

}

/* article-box */

.article-box {

	width:586px;

	padding:0 0 0 12px;

	margin:10px 0 0;

	overflow:hidden;

}

.article-box .box {

	width:586px;

	overflow:hidden;

}

.article-box .box-top {

	background:url(../images/box-top.png) no-repeat;

	width:586px;

	height:14px;

	overflow:hidden;

}

.article-box .box-info {

	background:url(../images/box-bg.png) repeat-y;

	width:586px;

}

.article-box .box-info:after {

	clear:both;

	display:block;

	content:"";

}

.article-box .box-text {

	float:left;

	width:578px;

	padding:0 4px;

	margin:-12px 0 -15px;

	position:relative;

}

.article-box .box .heading {

	background:url(../images/main-box-heading.gif) no-repeat;

	width:558px;

	height:20px;

	padding:6px 10px;

	overflow:hidden;

}

.article-box .box .heading h2 {

	font:bold 18px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .title {

	background:url(../images/article-box-heading-bg.gif) repeat-y;

	width:576px;

	margin:0 1px;

	overflow:hidden;

}

.article-box .title-info {

	background:url(../images/article-box-heading.gif) no-repeat;

	width:565px;

	padding:8px 0 6px 9px;

	overflow:hidden;

}

.article-box .title h2 {

	font:bold 18px/20px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .title h3 {

	font:bold italic 12px/16px Georgia, "Times New Roman", Times, serif;

	color:#222;

	margin:3px 0 0;

}

.article-box .title .tool {float:right}

.article-box .title .tool div {

	float:left;

	margin:5px 3px 0 0;

}

.article-box .title .tool ul {

	float:left;

	padding:5px 0 6px;

	margin:0;

	list-style:none;

	background:url(../images/icons-bg.png) no-repeat;

}

.article-box .title .tool ul li {

	float:left;

	padding:0 0 0 7px;

}

.article-box .title .tool ul li a {

	display:block;

	font-size:10px;

	height:14px;

	width:14px;

	position:relative;

	overflow:hidden;

	text-indent:-9999px;

}

.article-box .title .tool ul li a.new {background:url(../images/ico01.gif) no-repeat}

.article-box .title .tool ul li a.print {background:url(../images/ico02.gif) no-repeat}

.article-box .title .tool span {

	float:left;

	background:url(../images/icons-span.png) no-repeat;

	width:6px;

	height:22px;

	text-indent:-9999px;;

}

.article-box .title .tool .item {

	float:left;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#fdfdfd;

	background:url(../images/ico-comment.png) no-repeat;

	width:31px;

	height:26px;

	padding:5px 0 0;

	margin:3px 0 0;

	text-align:center;

}

.article-box .list-box {

	background:url(../images/list-box-bg.gif) no-repeat;

	width:578px;

	height:28px;

	padding:5px 0 0;

	margin:0;

	overflow:hidden;

	text-align:center;

}

.article-box .list-box li {

	display:inline;

	padding:0 11px 0 17px;

	background:url(../images/separator07.gif) no-repeat 0 50%;

}

.article-box .list-box li:first-child {background:none}

.article-box .list-box li a {

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#fff;

}

.article-box .text {

	width:548px;

	padding:0 12px 0 18px;

	overflow:hidden;

}

.article-box .text .part {

	width:548px;

	padding:0 0 7px;

	margin:15px 0 0;

	overflow:hidden;

	/* text-align:justify; */

}



.article-box .text .part p a {

	color:#049BFF;

}

.article-box .text .part a.modifier {

	color:#049BFF;

	font-weight:bold;

	font-size:150%;

}

.article-box .text .part .player {

	float:left;

	width:305px;

}

.article-box .text .part .player img {display:block}

.article-box .text .part h3 {

	font:bold 140%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .text .part h3 a {

	font:bold 100%/120% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.article-box .text .part h4 {

	font:bold italic 120%/150% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .text .bor h4 {margin:0 0 13px}

.article-box .text .part p {

	font:120%/160% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .text .part ul {

	font:120%/160% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .text .sub-box {

	width:548px;

	padding:0 0 5px;

	overflow:hidden;

	margin:5px 0 0;

}

.article-box .text .sub-box .icons {float:left}

.article-box .text .sub-box .icons ul {

	float:left;

	padding:4px 0;

	margin:0;

	background:url(../images/icons-bg.png) no-repeat;

	list-style:none;

}

.article-box .text .sub-box .icons ul li {

	float:left;

	padding:0 0 0 10px;

	margin:0 4px 0 0;

}

.article-box .text .sub-box .icons ul li a {

	float:left;

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	position:relative;

	padding:0 0 0 17px;

}

.article-box .text .sub-box .icons ul li a.ico01 {background:url(../images/ico03.gif) no-repeat}

.article-box .text .sub-box .icons ul li a.ico02 {background:url(../images/ico04.gif) no-repeat}

.article-box .text .sub-box .icons ul li a.ico03 {background:url(../images/ico05.gif) no-repeat}

.article-box .text .sub-box .icons ul li a.ico04 {background:url(../images/ico06.gif) no-repeat}

.article-box .text .sub-box .icons span {

	float:left;

	background:url(../images/icons-span.png) no-repeat;

	width:6px;

	height:22px;

	overflow:hidden;

	text-indent:-9999px;

}

.article-box .text .sub-box .link {

	float:right;

	font:bold 110%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:3px 17px 3px 0;

	background:url(../images/arrow06.gif) no-repeat 100% 50%;

}

.article-box .read {

	width:550px;

	padding:5px 10px 14px 18px;

}

.article-box .read:after {

	clear:both;

	display:block;

	content:"";

}

.article-box .read p {

	font:120%/140% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .read p span {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.article-box .read p a {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.article-box .read p em {

	font:italic 100%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

}

.article-box .read .more {

	width:555px;

	margin:35px 0 0 -5px;

	overflow:hidden;

}

.article-box .read .more h2 {

	font:bold 180%/110% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	margin:0;

}

.article-box .read .more h2 strong {

	font:bold 100%/110% Arial, Helvetica, sans-serif;

	color:#049bff;

}

.article-box .read .more .link {

	float:right;

	font:bold 110%/130% Arial, Helvetica, sans-serif;

	color:#3d3d3d;

	padding:3px 17px 3px 0;

	background:url(../images/arrow06.gif) no-repeat 100% 50%;

}

.article-box .box-foot {

	background:url(../images/box-foot.png) no-repeat;

	width:586px;

	height:21px;

	overflow:hidden;

}







/* footer */

#footer {

	background:#049bff url(../images/bg-footer.gif) repeat-x;

	width:100%;

	overflow:hidden;

	padding:0 0 132px;

}

.footer {

	background:url(../images/bg-foot.gif) no-repeat;

	width:998px;

	margin:0 auto;

	overflow:hidden;

}

.footer .holder {

	background:url(../images/bg-foot-bottom.gif) no-repeat 0 100%;

	width:945px;

	padding:13px 23px 51px 30px;

	min-height:240px;

	overflow:hidden;

}

* html .footer .holder {

	height:240px;

	overflow:visible;

}

.footer h2 {

	font:24px/26px Georgia, "Times New Roman", Times, serif;

	color:#fff;

	margin:0;

	text-align:center;

}

/* parts */

.footer .parts {

	background:url(../images/footer-borders.gif) no-repeat 0 50%;

	width:945px;

	overflow:hidden;

	margin:33px 0 0;

}

.footer .up {margin:18px 0 0}

.footer .part {

	float:left;

	width:302px;

	padding:0 0 0 13px;

}

.footer .part h3 {

	font:bold 14px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.footer .part ul {

	width:295px;

	padding:0 0 0 7px;

	margin:6px 0 0;

	overflow:hidden;

	list-style:none;

}

.footer .part ul li {

	width:284px;

	padding:0 0 0 11px;

	background:url(../images/arrow01.gif) no-repeat 0 5px;

}

.footer .part ul li a {

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#f9f9f9;

}

#baniii{ display:none;}

#footer_print{ display:none; height:0px; width:0px}
	#auteur{

		-x-system-font:none;

		color:#222222;

		font-family:Georgia,"Times New Roman",Times,serif;

		font-size:12px;

		font-size-adjust:none;

		font-stretch:normal;

		font-style:italic;

		font-variant:normal;

		font-weight:bold;

		line-height:16px;

		margin:3px 0 0;

	}

	#titre_doc {

		margin:15px 0px 0px 0px;

		-x-system-font:none;

		font-family:Arial,Helvetica,sans-serif;

		font-size:17px;

		font-size-adjust:none;

		font-stretch:normal;

		font-style:normal;

		font-variant:normal;

		font-weight:bold;

		line-height:20px;

		-moz-background-clip:border;

		-moz-background-inline-policy:continuous;

		-moz-background-origin:padding;

		background:transparent url(../images/buttons-heading-bg.gif) no-repeat scroll 0 0;

		overflow:hidden;

		padding:6px 4px 6px 17px;

		width:559px;

	}

	#titre_doc a{

		color:#3D3D3D;

	}

	

	#titre_art{

		margin:20px 0px 0px 0px;

		-x-system-font:none;

		font-family:Arial,Helvetica,sans-serif;

		font-size-adjust:none;

		font-stretch:normal;

		font-style:normal;

		font-variant:normal;

		font-weight:bold;

		-moz-background-clip:border;

		-moz-background-inline-policy:continuous;

		-moz-background-origin:padding;

		background:transparent url(../images/file-box-bg.gif) no-repeat scroll 0 0;

		overflow:hidden;

		padding:22px 2px 0px 16px;

		/*width:558px;*/

		color:#3D3D3D;

		font-size:140%;

		line-height:130%;

	}

	#titre_art a{

		color:#3D3D3D;

	}

	#chapo{

		margin-bottom:30px;

		-x-system-font:none;

		color:#3D3D3D;

		font-family:Arial,Helvetica,sans-serif;

		font-size:120%;

		font-size-adjust:none;

		font-stretch:normal;

		font-style:italic;

		font-variant:normal;

		font-weight:bold;

		line-height:170%;

		text-align:justify;

	}

	.arrow{

		-moz-background-clip:border;

		-moz-background-inline-policy:continuous;

		-moz-background-origin:padding;

		background:transparent url(../images/arrow-close-doc.png) no-repeat scroll 0 0;

		float:right;

		height:20px;

		overflow:hidden;

		text-indent:-9999px;

		width:15px;

		padding-right:20px;

	}

	.open{

		-moz-background-clip:border;

		-moz-background-inline-policy:continuous;

		-moz-background-origin:padding;

		background:transparent url(../images/arrow-open-doc.png) no-repeat scroll 0 0;

		float:right;

		height:20px;

		overflow:hidden;

		text-indent:-9999px;

		width:15px;

		padding-right:20px;

	}


@media print{

	body{background:none;}

	#header{display:none; height:0px; width:0px; background:none;}

	#baniii{display:block; background:none;}

	#footer{display:none; height:0px; width:0px; background:none;}

	.top{display:none; height:0px; width:0px; background:none;}

	.menu{display:none; height:0px; width:0px; background:none;}

	.sidebar{display:none; height:0px; width:0px; background:none;}

	.breadcrumbs{display:none; height:0px; width:0px; background:none;}

	.tool{display:none; height:0px; width:0px; background:none;}

	.sub-box{display:none; height:0px; width:0px; background:none;}

	.more{display:none; height:0px; width:0px; background:none;}

	.contribution-box{display:none; height:0px; width:0px; background:none;}

	.document-box{display:none; height:0px; width:0px; background:none;}

	.up-box{display:none; height:0px; width:0px; background:none;}

	#content{width:100%; overflow:visible; padding:0px; background:none;}

	#main{ margin:0px; overflow:visible; padding:0px; display:block; width:650px; background:none;}

	.article-box .text .part{ width:100%; overflow:visible;  float:none; padding:0px; margin:0px; background:none;}

	.article-box .text{width:100%; overflow:visible; float:none; padding:0px; margin:0px; background:none;}

	.article-box .box-text{width:100%; overflow:visible; float:none; padding:0px; margin:0px; background:none;}

	.article-box .box-info{width:100%; overflow:visible; background:none;}

	.article-box .box{width:100%; overflow:visible; background:none;}

	.article-box .title-info{width:100%; overflow:visible; float:none; padding:0px; margin:0px; background:none;}

	.article-box{width:100%; overflow:visible; padding:0px; margin:0px; background:none;}

	.info{width:100%; overflow:visible; float:none; background:none;}

	.content{width:100%; overflow:visible; background:none;}

	.main{width:100%; overflow:visible; background:none;}

	p{width:100%; overflow:visible; background:none;}

	#footer_print{ display:block; background:none;}

	.article-box .box-top,

	.article-box .title,

	.document-box .box-top,

	.document-box .box-foot,

	.document-box .box-info {

	background:none;

	}

}

/* MODIF DU 100623 */
.btn_bloc_24 {
	position:absolute;
	top:30px;
	left:0;
}

.btn_bloc_24 div{
	background:url(../images/btn06.png) no-repeat;
	width:36px;
	height:123px;
	overflow:hidden;
	text-indent:-999px;
}

.btn_bloc_25 {
	position:absolute;
	top:30px;
	left:0;
}
.btn_bloc_25{
	background:url(../images/btn07.png) no-repeat;
	width:36px;
	height:184px;
	overflow:hidden;
	text-indent:-999px;
}

.btn_bloc_26 {
	position:absolute;
	top:30px;
	left:0;
}
.btn_bloc_26{
	background:url(../images/btn08.png) no-repeat;
	width:36px;
	height:123px;
	overflow:hidden;
	text-indent:-999px;
}

.btn_bloc_27 {
	position:absolute;
	top:30px;
	left:0;
}
.btn_bloc_27{
	background:url(../images/btn09.png) no-repeat;
	width:36px;
	height:184px;
	overflow:hidden;
	text-indent:-999px;
}

.format_titre_bloc_droite{
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:22px;
	color:#049bff;
}
.photo_liste_doc{
	background:url("../images/frame01.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:160px;
	margin:0 6px 0 0;
	padding:2px 0 0 4px;
	width:250px;
}
.bg_top_title{
	background:url(../images/titre_top.gif) repeat-y;
	height:7px;
	padding-left:15px;
	padding-right:2px;
}
.bg_medium_title{
	background:url(../images/titre_background.gif) repeat-y;
	padding-left:15px;
	padding-right:2px;
}
.bg_bottom_title{
	background:url(../images/titre_bottom.gif) repeat-y;
	height:4px;
	padding-left:15px;
	padding-right:2px;
}
/********************* VERSION ANGLAISE ***********************/
.file-box .btn_en div {
	background:url(../images/en/btn01-en.png) no-repeat;
	width:36px;
	height:193px;
	overflow:hidden;
	text-indent:-999px;
}
.number-box .btn_en div {
	background:url(../images/en/btn02-en.png) no-repeat;
	width:36px;
	height:123px;
	overflow:hidden;
	text-indent:-999px;
}
.focus-box .btn_en div {
	background:url(../images/en/btn03-en.png) no-repeat;
	width:36px;
	height:184px;
	overflow:hidden;
	text-indent:-999px;
}
.doc-box .btn_en div {
	background:url(../images/en/btn04-en.png) no-repeat;
	width:36px;
	height:177px;
	overflow:hidden;
	text-indent:-999px;
}
.recent-box .btn_en div {
	background:url(../images/en/btn05-en.png) no-repeat;
	width:36px;
	height:242px;
	overflow:hidden;
	text-indent:-999px;
}
.btn_bloc_en_24 div{
	background:url(../images/en/btn06-en.png) no-repeat;
	width:36px;
	height:123px;
	overflow:hidden;
	text-indent:-999px;
}
.btn_bloc_en_25{
	background:url(../images/en/btn07-en.png) no-repeat;
	width:36px;
	height:184px;
	overflow:hidden;
	text-indent:-999px;
}
.btn_bloc_en_26{
	background:url(../images/en/btn08-en.png) no-repeat;
	width:36px;
	height:123px;
	overflow:hidden;
	text-indent:-999px;
}
.btn_bloc_en_27{
	background:url(../images/en/btn09-en.png) no-repeat;
	width:36px;
	height:184px;
	overflow:hidden;
	text-indent:-999px;
}
.text h3{
	margin-top:0;
}
