@charset "utf-8";
/*** green ***/
a:link, a:visited {
	color:#822834;
	text-decoration:underline;
}

a:hover {
	color: #822834;
	text-decoration:none;
}
a.contentpagetitle:link, a.contentpagetitle:visited {
	color:#822834;
	font-weight:bold;
	text-decoration:underline;
}

a.contentpagetitle:hover {
	color: #822834;
		font-weight:bold;
	text-decoration:none;
}
.contentpagetitle {
font-size:14px;
	 color: #822834;
	font-weight:bold;
}
a.picasa:link, a:visited {
	color:#822834;
	font-weight:bold;
	text-decoration:none;
}

a.picasa:hover {
	color: #C28A14;
	font-weight:bold;
	text-decoration:none;
}


a.footer:link, a.footer:visited {
	font-size:10px;
	color: #C28A14;
	text-decoration:none;
}

a.footer:hover {
	font-size:10px;
	color:#C28A14;
	text-decoration:underline;
}
.deroulantlanguetext {
	font-weight:bold;
	color:#FFF;
}
#page_bg {
	background: #ECBF4F url(../images/green/bg_page.png) left top repeat-x;
}

.search{
	background: url(../images/green/search_ico.png) right top no-repeat;
}
#pillmenu li a{
	color: #6B7D0E;
}
#pillmenu li a:hover, #pillmenu li a#active_menu-nav{
	background: url(../images/green/menu_hover.png) top repeat-x;
	color: #FFFFFF;
}
#banner{
	background: #FFFFFF url(../images/green/banner.png) center top no-repeat;
}

#content_bg_center {
     background: #FFFFFF url(../images/green/content_bg_middle.png) center top repeat-x;
}
#content_bg_left {
     background:  url(../images/green/content_bg_left.png) left top repeat-y;
}
#content_bg_right {
     background:  url(../images/green/content_bg_right.png) left top repeat-y;
}
#footer {
	background: url(../images/green/bottom.png) top no-repeat;
}
.linemenu{
background: #ffffff url(../images/topmenu_bg.png) left top repeat-x;
}
table.art_header{
width: 100%;
}
td.art_header2{
height:20px;
}
td.art_sec{
width: 100%;
}
.art_sec{
font-size:18px;
font-weight:bold;
color:#C28A14;/*couleur jaune des titres*/
}
.art_cat{
font-size:16px;
font-weight:bold;
color:#822834;
}

div.module_menu h3, div.module h3, #rightcolumn h3{
	/*background:  url(../images/green/bg_h3.png) top left no-repeat;*/
}

#f_area{
	/*background: #7F9434 url(../images/green/bg_f_area.png) bottom right no-repeat;*/

}

tr.readon_pos{
text-align:right;

}
tr.readon_pos td{
width:100%;
padding-right:30px;
padding-bottom:10px;
border-bottom:1px solid #CC9900;
}

a.readon, a.readon:visited{
	height:23px;
	width:600px;
	font-weight:bold;
	color:#C28A14;
	text-decoration:none;

}
 a.readon:hover{height:23px;
	width:600px;
	font-weight:bold;
	color:#822834;
	text-decoration:none;

}
#power_by, #power_by a, #power_by a:visited{
	color:#B9B9B9;
	text-decoration:none;
	font-size:11px;
}
ul.menu li{
	list-style:none;
}
#f_area ul.menu li{
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
ul.mostread li{
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
ul.latestnews li{
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
.moduletable ul li {
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
#f_area div.moduletable_menu ul.menu {
	padding:10px 0px 10px 0px;
	margin:0px;
	background:none;
}

#f_area div.moduletable_menu ul.menu li {
	padding:0px 0px 0px 20px;
	margin:0px;	
	line-height:18px;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
	border-bottom:none;
}
#f_area a:link, #f_area a:visited {
	font-size:14px;
	color:#822834;
	font-weight:bold;
	text-decoration:underline;
}

#f_area a:hover {
	font-size:14px;
	color: #822834;
	font-weight:bold;
	text-decoration:none;

}
.rd_buttons {
	overflow: hidden;
}
a.rd_button, a.rd_button:hover,a.rd_button:visited{
	float: left;
	margin-right: 4px;
	display: block;
	width: 126px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	font-weight: bold;
	background: url(../images/button.png) 0 0 no-repeat;
}
div.componentheading{
font-size:18px;
font-weight:bold;
color:#C28A14;/*couleur jaune des titres*/
}
div.attachmentsList td.at_filename { width:400px; }
div.attachmentsList td.at_file_size { width:150px; }
div.attachmentsList tr.odd { background-color:#FCF9ED;}
div.attachmentsList tr.even { background-color:#FCF9ED;}
div.attachmentsList caption { font-size:14px; color:#999999; margin-bottom:3px;}