body {
	background-color: #e2e2e2;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}
#container {
	width: 957px;
	text-align: left;
	background-color: white;
}
#header {
	background-image: url("/extension/cefem_design/design/standard/images/top_banner_full.jpg");
	height:116px;
	margin-bottom: 5px;

}
.menu_color_1 {
	background-color: #ebbc92;
}
.menu_color_2 {
	background-color: #e4a063;
}
.menu_color_3 {
	background-color: #c27523;
}
.menu_color_4 {
	background-color: #8f5314;
}
.menu_color_5 {
	background-color: #6b561f;
}

#menutop {
	height: 29px;
	border-bottom: 1px solid #DCDCDC;
}
#calendrier {
	font-size:12px;
	color: #777;
}
#menutop ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 27px;
}

#menutop ul li {
	float: left;
	width: 189px;
	height: 24px;
	text-align:center;
	padding-top: 3px;	
}

#menutop ul li a {
	text-transform:uppercase;
	color: white;
	font-weight: bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
}

#menutop ul li a:hover {
	text-decoration: underline;
}

.menutop_delimiter {
	float: left;
	width: 3px;
	background-color:white;
}

.menutop_0 {
	background-color: #EBBC92;
}
.menutop_1 {
	background-color: #E4A063;
}
.menutop_2 {
	background-color: #C27523;
}
.menutop_3 {
	background-color: #8F5314;
}
.menutop_4 {
	background-color: #6B561F;
}

#menuleft {
	float:left;
	width: 250px;
	border-right: 1px solid #eee;
}
#menuleft_topbox {
	background-image: url('/extension/cefem_design/design/standard/images/topimage_menuleft.jpg');
	background-repeat: no-repeat;
	height: 35px;
	border-bottom: 1px solid #eee;
}
#menuleft_box {
	background-image: url('/extension/cefem_design/design/standard/images/topimage_menuleft.jpg');
	background-repeat: no-repeat;
/*	height: 35px;
	border-bottom: 1px solid #dcdcdc;*/
}
#menuleft p {
	color: #8b8b8b;
	padding-left: 1.5em;
	padding-right: 2em;
	font-size: 11px;
}
#menuleft ul {
	margin: 0;
	padding-left: 2em;
/*	list-style-position:outside;*/
}

#menuleft ul li {
	padding-left: 8px;
	padding-top: 1px;
	border-bottom: 1px solid #eee;
	border-left: none;
	list-style-image: url("/extension/cefem_design/design/standard/images/arrow_menuleft.gif");	
/*	line-height: 22px;*/
	margin-top: 1em;
	margin-bottom: 1em;
}

#menuleft ul li a {
	color: #6B561F;
	font-weight: bold;
	text-decoration:none;
}

#menuleft ul ul {
	border: none;
	margin-top: 1em;
	margin-bottom: 1em;
/*	border-bottom: 1px solid #DCDCDC;*/
	vertical-align:middle;
	padding-left: 0em;
}

#menuleft ul ul li {
	margin-left: 1.5em;
	border: none;
	list-style-image: url("/extension/cefem_design/design/standard/images/arrow_submenuleft.gif");
	line-height:1.3em;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-right:2em;
}

#menuleft ul ul li a {
/*	color: #E4A063;*/
	color: #c17422;
}

#moduleresult_content {
	margin-top: 40px;
	margin-left: 290px;
	margin-right: 40px;
	color: #6c6c6c;
/*	line-height: 1.5em;*/
	min-height: 600px!important;
	height: auto;
}

#moduleresult_content table {
	width: 600px;
}

#moduleresult_content table tr td p{
	font-size: 12px;
	color: #777;
}

#moduleresult_content h1 {
/*	color: #6a571d;*/
	color: #aaa;
	font-size:18px;
}

#moduleresult_content h2 {
	color: #6a571d;
	font-size: 14px;
}

#moduleresult_content h3 {
	color:#bf7725;
	font-size: 12px;
}

#moduleresult_content h4 {
	color:#888;
	font-size: 12px;
}

#moduleresult_content p {
	line-height: 1.5em;
}

#moduleresult_content ul li {
	line-height: 1.5em;
	list-style-type:square;
}

.acces_mot_cle {
	margin-top: 20px;
}

#moduleresult_content a { color:#6c6c6c; }

.titre {
	color:#bf7725;
}

.color {
/*	background-color: #fffbf5;*/
	border: 1px solid #eee;
}
.line_formation p {
	padding: 0;
	margin: 0;
}
.line_formation p b {
	font-weight: normal;
}

.plain {
	border: 1px solid #eee;
}
.clear {
}


.contenu_contentview div:hover{
/*	background-color: #fff;*/
}

.tag_cloud a {
	color: #999;
	text-decoration:none;
	margin-right: 3px;
	line-height: 33px;
}
.tag_cloud a:hover {
	color: #777;
	text-decoration: underline;
}
/* Navigators */
div.content-navigator
{
    display: block;
/*    clear: both;*/
}

div.content-navigator div
{
    display: inline;
    text-align: center;
}

div.content-navigator div.content-navigator-previous-disabled
{
    color: #777;
}

div.content-navigator div.content-navigator-next-disabled
{
    color: #777;
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
    padding-left: 4px;
    padding-right: 4px;
}

div.content-navigator div.content-navigator-arrow
{
    color: #f80;
    font-size: 150%;
}

/* Forum */

div.infoline p
{
    float: left;
    margin-right: 1em;
	border: 1px solid red;
}

div.infoline
{
    margin: -0.5em 0 -0.5em 0;
}

table.forum div.attribute-byline p
{
}

table.forum div.attribute-byline p.author, table.forum div.attribute-byline p.date
{
    display: block;
}

table.forum p.date
{
    font-size: 0.8em;
}

table.forum th
{
    color: #ffffff;
    background-color: #7b92bc;
}

div.content-view-children table.forum th.topic
{
    width: 45%;
}

div.content-view-children table.forum th.replies
{
    width: 10%;
}

div.content-view-children table.forum th.lastreply
{
    width: 45%;
}

div.content-view-children table.forum th.author
{
    width: 25%;
}

div.content-view-children table.forum th.message
{
    width: 75%;
}

table.forum tr.bglight, table.forum tr.bgdark
{
    background-color: #ffffff;
}

table.forum tr.bglight td, table.forum tr.bgdark td
{
    border-top: 1px solid #7b92bc;
}
.formation {
	background-color: #F8ECE1;
}
.event {
	background-color: #FBF1EA;
}
.parcours {
	background-color: #FBF1EA;
}
.article_bulletin {
	background-color: #F1E2D1;
}
.class_4 {
	background-color: #E6D9C9;
}
.recension_livre {
	background-color: #DFD9CB;
}
.imageleft {
	float:left;
}

.ezagenda_selected {
	font-weight: bold;
	background-color: #efefef;

}
.ezagenda_current {
	font-weight: bold;
	background-color: #F8ECE1;
/*	border: 1px solid #EBBC92;*/
}