BODY { 
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin:0px; 
	text-align:center;
}

h1{
	font-size:16px;		
	margin:3px;
	color:#003399;
	font-weight:bold;
	letter-spacing:2px;
}
h2{
	font-size: 15px;
	border-bottom:1px dashed #CCCCCC; 
}
h3{
	font-size: 15px;
	border-bottom:1px dashed #CCCCCC; 
}


#main_div {
	width:1001px;
	margin:0 auto;
	padding:0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:0;
	text-align:left;
}


#main_div table.main_table{
	width:851px;
	border:0px solid #000;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:148px;
	background-image:url(../images/colors/modnew/ministre.jpg);
	background-repeat:no-repeat;
}


#be_logo_container{
	height:59px;
	background-color:#52677C;
	background-image:url(../images/colors/modnew/texte.png);
	background-position:25% 50%;
	background-repeat:no-repeat;
	width:853px;
}

#id_header{
	background-color:transparent;
	height:200px;
	width:852px;
	border:0px;
}



#id_header h1{
	color:#FFFFFF;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}






/********************************************************************************
CSS for the rotating images banner -  header 
*********************************************************************************/
#portfolio{
	padding:0;
	margin:0;
	top:0;
	left:0;
	width:851px;
	height:200px;
	border:0px solid #000;
}

ul#portfolio li {
	list-style:none;
	text-align:center;
	margin: 0;
	padding:0;
}
ul#portfolio li img{	
	margin: 0;
	padding:0;
}

ul#portfolio .noborder{	
	margin: 0;
	padding:0;	
}


#id_table_left_menu{
	display:none;
}

#id_logo_def{
	background-repeat:no-repeat;
	position:relative;
	float:left;
	left:10px;
	top:5px;
	width:51px;
	height:60px;
	display:none;
}
#id_logo_be{
	background:url(../images/defdays/smallbe.gif);
	background-repeat:no-repeat;
	position:relative;
	right:-60px;
	float:right;
	width:37px;
	height:29px;
	display:none;
}

#id_languages{
	position:relative;
	float:right;
	right:50px;
	top:20px;
	height:60px;
}


#id_banner{

}

div .mod_actions{
	background-color:#EBE7E6;
	margin:5px;
	padding:10px 10px 20px 10px;
}
div .mod_actions h2{
	font-size:12px;
	border:0;
}


#news_ajax{
	margin-top:5px;
	width:400px;
	font-size:11px;
}

#news_ajax .news_ajax_title {
	font-size:12px;
	color:#B4BE52;
}

#news_ajax .news_ajax_module_title{
	/*	background-color:#52677C;*/
	background-image:url(../images/colors/modnew/header-news.jpg);
	background-repeat:no-repeat;
	color:#B6B46C;
	width:273px;
	height:19px;
	font-size:13px;
	padding:1px 3px 1px 10px;
	font-weight:bold;
}
#news_ajax .news_ajax_module_title img{
	display:none;
}

#news_ajax img{
	padding:1px;
	background-color:#FFF;
	border:1px solid #BBB;
}


/********************************************************************************
LAY OUT FOR THE HORIZONTAL MENU 
with  sub menus  (used with jquery plugin jd ==> jdmenu )
*********************************************************************************/

/*
*/
/* CSS Document */

ul.jd_menu, 

ul.jd_menu_vertical {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

ul.jd_menu ul,

ul.jd_menu_vertical ul {

	display: none;

}

ul.jd_menu li {

	float: left;

}



/* -- Sub-Menus -- */

ul.jd_menu ul,

ul.jd_menu_vertical ul {

	position: absolute;

	display: none;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	z-index: 10000;

}

ul.jd_menu ul li,

ul.jd_menu_vertical ul li {

	float: none;

	margin: 0px;

}





ul.jd_menu,

ul.jd_menu ul {

	background-color: #369;

	border: 1px solid #036;

	border-top: 1px solid #69C;

	border-left: 1px solid #69C;

	

	height: 20px;

}

ul.jd_menu ul {

	height: auto;

}

* html ul.jd_menu ul {

	width: 1%;

}

ul.jd_menu li {

	font-family: sans-serif;

	font-size: 12px;

	color: #FFF;

	

	line-height: 14px;

	

	margin: 0px;

	padding: 4px 7px 3px 7px;

	height: 13px;

	

	cursor: pointer;

	white-space: nowrap;

}

ul.jd_menu li li {

	width: 200px;

}

ul.jd_menu li a {

	color: #FFF;

	text-decoration: none;

}



ul.jd_menu li.jdm_hover,

ul.jd_menu li.jdm_active {

	background-color: #69C;

	color: #FFF;

	

	padding: 3px 6px 2px 6px;

	border: 1px solid #369;

	border-left: 1px solid #9CF;

	border-top: 1px solid #9CF;

	

}






.header{ FONT-WEIGHT: bold; COLOR: #FFFFFF;}
.headertitlesmall{ FONT-WEIGHT: bold; COLOR: #999999; BACKGROUND-COLOR: #FFFFFF;}
.copyright{ COLOR: #FFFFFF;}
.small{ COLOR: #525252;}
.big{ FONT-SIZE: 110%; COLOR: #525252;}
.normal{ COLOR: #525252;}
.backdark{	

}


.backverylight{ BACKGROUND-COLOR: #E5E5E5;}
.backlight{ BACKGROUND-COLOR: #336699; COLOR: #FFFFFF;}
.menulight{ COLOR: #0179C5; BACKGROUND-COLOR: #FFFFFF;FONT-WEIGHT: bold;font-size: 15px;}
.menudark{ FONT-WEIGHT: bold; COLOR: #0179C5; BACKGROUND-COLOR: #FFFFFF;}
.lanchoise{ FONT-WEIGHT: bold; COLOR: #52677c; BACKGROUND-COLOR: #FFFFFF;}
.title{ FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #c0c87b;}
.bigtitle{ FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #c0c87b;}
.smalltitle{ FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #c0c87b;}
A.linkcopyright:hover{ COLOR: #FFFFFF; TEXT-DECORATION: underline;}
A.linkcopyright{ COLOR: #c0c87b; TEXT-DECORATION: none;}
A.linklan:hover{ FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: underline;}
A.linklan{ FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.linkheader:hover{ FONT-SIZE: 110%; COLOR: #FDFF5D; TEXT-DECORATION: underline;}
A.linkheader{ FONT-SIZE: 110%; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.link:hover{ COLOR: #525252; TEXT-DECORATION: none;}
A.link{ COLOR: #525252; TEXT-DECORATION: underline;}
A.linkbig:hover{ FONT-SIZE: small; COLOR: #525252; TEXT-DECORATION: underline;}
A.linkbig{ FONT-SIZE: small; COLOR: #525252; TEXT-DECORATION: none;}
A.linkmenu:hover{ COLOR: #52677c; TEXT-DECORATION: none;}
A.linkmenu{ COLOR: #c0c87b; TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.linkmenulight:hover{ COLOR: #B7B7B7; TEXT-DECORATION: underline;}
A.linkmenulight{ COLOR: #0179C5; TEXT-DECORATION: none; FONT-WEIGHT: bold; font-size: 15px;}
A.linksmall:hover{ COLOR: #525252; TEXT-DECORATION: underline;}
A.linksmall{ COLOR: #525252; TEXT-DECORATION: none;}
A:hover{ COLOR: #525252; TEXT-DECORATION: underline;}
A{ COLOR: #525252; TEXT-DECORATION: underline;}
A.linktitle:hover { FONT-SIZE: 105%; FONT-WEIGHT: bold; COLOR: #525252; TEXT-DECORATION: none;}
A.linktitle { FONT-SIZE: 105%; FONT-WEIGHT: bold; COLOR: #0179C5; TEXT-DECORATION: underline;}
A.linkbigtitle:hover { FONT-SIZE: 115%; FONT-WEIGHT: bold; COLOR: #525252; TEXT-DECORATION: none;}
A.linkbigtitle { FONT-SIZE: 115%; FONT-WEIGHT: bold; COLOR: #0179C5; TEXT-DECORATION: underline;}
A.linksmalltitle:hover{ FONT-WEIGHT: bold; COLOR: #525252; TEXT-DECORATION: none;}
A.linksmalltitle{ FONT-WEIGHT: bold; COLOR: #525252; TEXT-DECORATION: underline;}
A.linkbreadcrum:hover { COLOR: #525252; TEXT-DECORATION: none;}
A.linkbreadcrum { COLOR: #525252; TEXT-DECORATION: underline;}
th.menudark{
	FONT-WEIGHT: bold;
	COLOR: #0179C5;
	BACKGROUND-COLOR: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.breadcrum {
	FONT-SIZE: 90%;
	BACKGROUND-COLOR:#FFFFE4;
	display:none;
}


.main_content {
	background-color:#FFFFFF;
	width:852px;
}
.menu_left_admin{
	display:block;
}
.class_visible{
	display:block;
}
.class_hide_menu_gauche{
	display:none;
}
#news_defdays img {
	padding:1px;
	background-color:#FFFFFF;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}

table .main_table{
	width:852px;
}

#footer_container{
	width:1001px;
	height:20px;
	margin:0 auto;
	padding:0;
	background-color:#52677C;	
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

#footer_container div.footer_left{
	float:left;
	font-size:12px;
	width:33%;
	padding:0;
	margin:0;
}

table .main_table{
	border:1px solid #FF0000;
}
#timePage{
	display:none;
}
