#divprix {
	margin-right:auto; 
	margin-left:auto; 
	z-index:9999; 
	width:960px; 
	height:104px; 
	display:block;
	margin-bottom:-129px; 
	padding-top:25px;
}
#divprix img {border:0px;}
#divprix a {
	display:block;
	width:69px;
	height:104px;
	background: url(img/prix.png) no-repeat;
}
/*-------------------------------------------------------
	SPIP
-------------------------------------------------------*/
.spip_out {
	color:#789600;
	text-decoration:none;
	border-bottom:1px #2D3806 dotted;
}
.spip_logos {border:1px solid black;}
a {text-decoration:none;}
.red {color:red;}
.blue {color:blue;}
center {font-size:12px;}
.underline {text-decoration:underline;}
.spip_out:hover {color:#667F00;}
h3.spip {font-size:15px;padding-top:15px;color:#2D3806;text-align:center;}
h4.spip {font-size:13px;padding-top:18px;color:#2D3806;text-align:center;font-style:italic;}
ul.spip, ol.spip {padding-left:35px;padding-top:15px;font-size:13px;text-align:justify;}
a.spip_note {text-decoration:none;font-size:12px;color:#2D3806;}
a.spip_in {color:#789600;}
a.spip_in:hover {color:#667F00;}
blockquote.spip {background-color:#CCDA76;border:1px #2C3806 solid;width:688px;margin-top:15px;margin-left:auto;margin-right:auto;padding-left:10px;padding-bottom:13px;padding-right:14px;}
/* Documents */
.spip_documents {font-size:12px; text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents img {border:0;}
.spip_documents_center { display: block; clear: both; width: 100%; margin-top:15px; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; margin-top:15px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top:15px;}
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }
.flvvideo {margin-top:15px;}

/* Tableaux */
table.spip { margin-right: auto; margin-left: auto; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { background: #dee7ec; }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: center; border: 1px solid #2d3806; }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: middle; font-size:13px;}
/*-------------------------------------------------------
	DEFAULT + HEADER
-------------------------------------------------------*/
*{ margin: 0; padding: 0; outline: none;}
body { 
	background: #fff url(img/bg.jpg) repeat-x;
	/*background-attachment:fixed;*/
	font-family: "Verdana";
}
#main {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	background: url(img/header.gif) no-repeat 0px 1px;
	height: 143px;
}
#title {
	font-size: 32px;
	color: #98B71B;
	padding-top:15px;
	padding-left:349px;
}
#subtitle {
	font-size: 14px;
	color: #98B71B;
	font-style:italic;
	margin-top:-5px;
	padding-left:330px;
}
#socialnet {
	padding-top:45px;
	padding-left:725px;
}
#socialnet img, .spip_out {border:0;}
.uppercase {font-size:20px; text-transform:uppercase;color:#2C3806;}
hr {background-color:#72712A; border:0; height:1px; width:100%;}
.fade {background:url(img/hr-fondu.png) no-repeat; border:0; height:1px; width:100%; margin-bottom:5px;}
.bigHr {background:url(img/footer-bg.png) repeat-x; border:0; height:3px; width:100%; margin-bottom:5px; clear:both;}
.bold {font-weight:bold;}
.underline {text-decoration: underline;}
.dotted {border-bottom:1px dotted #2C3806;}
/*-------------------------------------------------------
	MENU BAR
-------------------------------------------------------*/
#menu {
	width:820px;
	height:35px;
	margin-top:11px;
}
#menu_l {width:13px;height:100%;float:left;background: url(img/menu-l.png) no-repeat;}
#menu_r {width:21px;height:100%;float:right;background: url(img/menu-r.png) no-repeat;}
#menu_main {
	width:786px;
	height:100%;
	float:left;
	background: url(img/menu.png) repeat-x;
}
.menu_elmt a {
	display:block;
	height:35px;
	line-height:35px;
	padding-left:16px;
	padding-right:16px;
	float:left;
	text-decoration:none;
	color:black;
}
.menu_elmt a:hover {background: url(img/menu-hover.png) repeat-x; color:#BAE218;}
.menu_elmt a.current {background: url(img/menu-hover.png) repeat-x; color:#BAE218;}
.menu_sep {
	display:block;
	height:35px;
	width:1px;
	float:left;
	background: url(img/hg.png) no-repeat;
}
/*-------------------------------------------------------
	FIL INFOS + RECHERCHE
-------------------------------------------------------*/
#sub_menu {
	width:820px;
	height:35px;
	margin-top:3px;
}
#fil_infos {
	width:514px;
	height:100%;
	background: url(img/fil-infos.png) no-repeat;
	float:left;
}
#recherche {
	width:306px;
	height:100%;
	background: url(img/recherche.png) no-repeat;
	float:right;
}
#newsticker {
	width:421px;
	height:22px;
	border:1px solid #72712A;
	margin-top:5px;
	margin-left:84px;
	font-size:10px;	
	font-style:italic;
}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-top:5px; padding-left:5px; }  
.newsticker-jcarousellite a.spip_out {color:#000;border:0;}
#searchbox {
	border:1px solid #72712A;
	height:22px;
	width:199px;
	margin-top:5px;
	margin-left:97px;
	font-size:14px;
}
/*-------------------------------------------------------
	A LA UNE
-------------------------------------------------------*/
#aLaUne {
	width:820px;
	height:290px;
}
#slider {
	width:474px;
	height:279px;
	float:left;
	background: url(img/slider-bg.png) no-repeat;
}
#slider ul.pagination {list-style-type:none;margin-top:17px;margin-left:184px;}
#slider ul.pagination li { float:left; margin:0 5px;}
#slider ul.pagination a { 
	display:block;
	width:12px;	
	padding-top:10px;
	height:0;
	overflow:hidden;
	background-image: url(img/slider-pagination.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
#slider ul.pagination li.active a {background-position:0 -10px}
#container {
	width:422px;
	height:217px;
	margin-top:20px;
	margin-left:25px;
	overflow:hidden;
	position:relative; cursor:pointer;
}
.slide {width:422px;height:217px;position:absolute;display:none;}
#slides {position:absolute;}
.slide_title {
	width:422px;
	height:56px;
	background: url(img/slide-title-bg.png) repeat-x;
	text-align:center;
	color:#fff;
	padding-top:163px;
}
.slide_main_title {font-size:20px;}
.slide_main_subtitle {font-size:15px; font-style:italic;}
/*--------------------------------------------------------------------*/
#citations {
	width:346px; 
	height:232px;
	float:right;
	background: url(img/citations-bg.png) no-repeat;
}
#cit_title {
	margin-top:36px;
	margin-left:97px;
}
#cit_main {
	width:334px;
	height:84px;
	font-family:"Times New Roman";
	font-size:18px;
	margin-left:6px;
	margin-top:18px;
}
#cit_author {
	width:245px;
	margin-top:23px;
	text-align:right;
	font-family:"Times New Roman";
	font-size:14px;
}
#subscribe{
        width:208px;
        height:33px;    
        float:right;
        background:url(img/subscribeMail.png) no-repeat;
        cursor:pointer;
	margin-top:5px;
	margin-right:76px;
	color:#2C3806;
	font-weight:bold;
	font-size:14px;
	padding-left:36px;
	padding-top:7px;
}
/* Index miniatures*/
#idx_miniatures {
        width:100%;
        height:150px;
}
#idx_miniatures p {
        width:185px;
        height:130px;   
        float:left;
        margin-left:10px;
        margin-right:4px;
        background: url(img/mini-bcg.png) no-repeat;
        font-size:13px;
        text-align:center;
}
#idx_miniatures img {margin-top:1px;margin-left:4px;}
/*-------------------------------------------------------
	INDEX LAST NEWS
-------------------------------------------------------*/
#read_more {
	float:right;
	font-size:12px;
	padding-top:10px;
	color:#000;
	font-weight:bold;
}
#idx_last_art {
	margin-bottom:15px;
}
.idx_art {
	width:820px;
	height:120px;	
}
.idx_art_img {
	width:128px;
	height:118px;
	float:left;
	text-align:center;
}
.idx_art_tit, .idx_art_tit a {
	width:688px;
	font-size:18px;
	float:left;
	color:#2C3806;
}
.idx_art_cit {
	width:688px;
	margin-top:0px;
	font-size:12px;
	float:left;
	line-height:137%;
}
.idx_art_more {
	font-weight:bold;
	color:#2C3806;
}
/*-------------------------------------------------------
	INDEX FOOTER
-------------------------------------------------------*/
#last_comments {
	width:400px;
	margin-bottom:21px;
	float:left;
}
#last_comments ul {
	list-style-type:none;
	margin-top:5px;
	margin-left:2px;
	font-size:12px;
}
#last_comments li, a {margin-bottom:7px; color:#000;}
#last_comments a:hover {color:#2C3806;}
#bannieres {width:400px; float:right;padding-top:27px;text-align:center;}
#bannieres img {margin-top:5px}
/*-------------------------------------------------------
	GENERAL FOOTER
-------------------------------------------------------*/
#see_also {width:400px; float:left;}
#see_also .spip_out {border:0;}
#see_also hr {margin-bottom:18px;}
#see_also img {border:0;margin-left:7px; margin-bottom:5px;}
#links {width:405px;float:right;margin-bottom:25px;}
#links ul {
	list-style-type:none;
	margin-top:5px;
	margin-left:10px;
	font-size:14px;
}
#links .spip_out {color:#000;}
#links li {margin-bottom:3px;}
#legal {
	text-align:center;
	font-size:10px;
	margin-bottom:30px;
}
#legal .spip_out, img {border:0;}
/********************************************************
*********************************************************
---------------------------------------------------------
	ARTICLE.HTML
-------------------------------------------------------*/
.art_title {
	width:97%;
	font-size:25px;
	margin-top:15px;
	color:#2D3806;
}
.art_subtitle {
	font-size:20px;
	margin-top:15px;
	color:#2D3806;
}
#share {float:left;padding-top:8px;}
#art_dtls {text-align:right;font-size:13px;margin-right:25px;color:#2D3806;margin-top:10px;}
#art_dtls a {text-decoration:none;color:#2D3806;}
#art_main_img {margin-left:15px;width:320px; height:191px; text-align:center;float:left;}
.art_img_credits {font-size:10px;}
#art_main_img  table {height:100%;vertical-align:middle;margin-bottom:120px;}
#art_head_txt {width:415px;float:right; font-weight:bold; font-size:13px; text-align:justify;margin-top:10px;margin-left:10px;margin-right:50px;}
#art_txt_main {
	clear:both;
	padding-right:33px;
	padding-left:33px;
	padding-bottom:20px;
	color:#000;
	border-bottom:2px #D1DD87 solid;
	border-left:2px #D1DD87 solid;
	border-right:2px #D1DD87 solid;
	/*border-top:1px #2D3806 solid;*/
}
#art_txt_main p {padding-top:15px;font-size:13px; text-align:justify;}
.img_center {padding-top:15px;display:block;margin-left:auto;margin-right:auto;}
#art_notes {margin-top:15px;}
#art_notes p {text-align:left;font-size:11px; padding-top:5px;}
/* Commentaires */
.comment {width:85%;margin-left:20px;margin-top:10px;border:1px #72712A solid;}
.comm_dtls {height:34px;}
.comm_nbre {font-size:25px; padding-left:10px;padding-right:15px;float:left;}
.comm_author {font-size:12px;font-weight:bold;padding-top:1px;}
.comm_date {font-size:12px;width:250px;}
.comm_reply {font-size:12px;font-weight:bold;font-style:italic;float:right;margin-top:-15px;}
.comm_txt {font-size:12px; padding:15px;}
.comm_txt p {padding-bottom:10px;}
.comm_txt_field {
	border:1px solid #72712A;
	height:22px;
	width:200px;
	margin-top:14px;
	margin-left:20px;
	margin-right:12px;
	font-size:15px;
}
#comm_reply {margin-bottom:70px;}
#comm_reply label {font-size:15px;color:#2C3806;}
.comm_txtarea {
	width:750px;
	margin-left:20px;
	margin-top:14px;
	font-size:14px;
	border:1px solid #72712A;
}
.comm_submit {
	width:120px;
	font-size:20px;
	border:2px solid #72712A;
	color:#000;
	background:#fff;
	margin-top:14px;
	margin-left:650px;
}
.small {
	font-size:10px;
	margin-top:-25px;
	margin-left:22px;
	width:620px;
}
.comm_error {
	color:red;
}
/********************************************************
*********************************************************
---------------------------------------------------------
	RUBRIQUE.HTML
-------------------------------------------------------*/
.idx_art_date {
	font-size:10px;
	float:right;
	padding-right:15px;
	margin-top:-8px;
}
.rubr_pg_txt {float:left;padding-left:5px;margin-bottom:1px;}
.rubr_pg_nbr {text-align:center;}
.rubr_pg_nbr .on {font-weight:bold;}
/********************************************************
*********************************************************
---------------------------------------------------------
	MENTIONS.HTML
-------------------------------------------------------*/
.mentions {
	font-size:12px;
	padding:30px;
	text-align:justify;
	margin-bottom:70px;
}
.mentions p {margin-bottom:20px;}
.mentions a {color:#000;}
/********************************************************
*********************************************************
---------------------------------------------------------
	MEDIATHEQUE.HTML
-------------------------------------------------------*/
#med_body {
	width:820px;
	height:415px;
	margin-top:5px;
	background: url(img/bg-media.png) repeat-x;
	background-position:0px 32px;
}
#med_menu {
	width:203px;
	background: url(img/med-bg.png) no-repeat;
	/*height:405px;*/
	float:left;
	padding-top:32px;
}
#med_content {
	width:617px;
	/*height:405px;*/
	margin-bottom:15px;
	float:left;
}
.med_nbr {font-size:16px;color:#77772A;}
.med_menu_txt a {
	display:block;
	font-size:20px;
	color:#2C3806;
	width:203px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:1px;
	background: url(img/med-menu-bg.png) no-repeat;
	text-decoration:none;
}
.med_menu_txt a:hover {background: url(img/med-menu-bg-hover.png) no-repeat;}
.med_content_title {font-size:25px;}

/* Videos + Player */
#med_videos {
	width:177px;
	height:168px;
	float:left;
	margin-top:15px;
	margin-left:23px;
	line-height:60%;
}
#med_videos .spip_logos {border:0;}
.elmt_descr {color:#2D3806; font-size:10px;}
#med_video_infos {font-size:14px;color:#2C3806;margin-left:10px;margin-top:15px;}
#med_video_infos p {padding-top:10px;}

/* TPE & TIPE */
#med_tpe_txt {
	padding-left:15px;
	color:#000;
	padding-top:15px;
	padding-right:10px;
}
#med_tpe_txt p {padding-top:15px;font-size:13px;text-align:justify;}

/* Bibliographie*/
.med_book {
	width:150px;
	height:192px;
	float:left;
	margin-top:25px;
	margin-left:27px;
	margin-right:25px;
	line-height:70%;
}

/* Breves */
.see_also {font-weight:bold;}
.breve_title {float:left;}
.breve_date {float:right;margin-right:50px;}
.elmt_breve_title {font-size:12px;float:left;margin-top:5px;margin-left:5px;}
.elmt_breve_date {font-size:12px;float:right;margin-top:5px;margin-right:5px;}
/********************************************************
*********************************************************
---------------------------------------------------------
        PUBLICATIONS.HTML
-------------------------------------------------------*/
#recherche_publis {color:#2D3806;margin-top:10px;margin-bottom:10px;}
#searchbox_publis {
	background:none;
	border:0;
        border-bottom:1px solid black;
        height:13px;
        width:510px;
        font-size:14px;
}
#search_submit {
	width:22px;
	height:18px;
	border:1px solid #72712A;
	font-size:9px;
	background:none;
	text-align:center;
}
.mots_cles {list-style-type:none;margin-top:10px;text-align:center;}
ul.mots_cles li {
	margin-right:35px;
	display:inline;
	font-weight:bold;
	font-size:14px;
}
ul.mots_cles li a:hover {color:#2D3806;}
/********************************************************
*********************************************************
---------------------------------------------------------
        PAROLES DE KHMERTS VERTS.HTML
-------------------------------------------------------*/
.khmerCit {
	margin-left:25px;
	margin-right:25px;
	margin-top:15px;
}

