/* CSS for mnjweb */
 img, div, a, input { behavior: url(iepngfix.htc) }
#contener{
  width:980px;
  margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Verdana, Arial, serif; 
}
#header img{
  border:none;
  float:left;
  margin-top:30px;
}

#header img.baseline{
  float:right;
  margin:115px 5px 5px 0px;
}
.line_grey{
  float:left;
  font-size:5px;
  height:8px!important;
  height:0px;
  width:100%;
  background-color: #b1b3b4;
}
#menu {
  background-color:#575759;
  float:left;
  height:300px;
  width:185px;
	border-bottom:4px solid #c8d210;
}

#menu ul {
  list-style:none;
  margin:20px!important;
  margin:18px!important;
  padding:0px;
}

#menu li{
  display:block;
  height:20px;
  background-color:#8a8a8c;
  padding:10px 0px;
  width:145px;
  font-weight:bold;
  font-size:12px;
}

#menu li.bottom_menu{
  display:block;
  height:56px;
  width:149px;
  background: url(images/carre_accueil.gif) no-repeat ;
}
#menu li.bottom_menu span{
  display:none;
}
#menu li a {
  background:#8a8a8c url(images/carre_menu.gif) no-repeat 5px 50%;
  color:#FFFFFF;
  padding:7px 0px 10px 0px!important;
  padding:3px 0px 0px 0px;
  display:block;
  text-decoration:none;
  text-indent:25px;
  width:100%;
  font-size:15px;

}
#menu li a:hover {
  background:#575759 url(images/carre_menu_vert.gif) no-repeat 5px 50%;
  color:#c8d210;
  padding:7px 10px 10px 10px!important;
  padding:0px 0px 0px 0px;
  display:block;
  text-decoration:none;
  text-indent:15px!important;
  text-indent:25px;
  width:100%;
  font-size:15px;
}

#contenu {

  float: left;
  height:300px;
  width:610px;
  border-bottom:4px solid #c7cc6c;
  background-color:#777777;
 
  
}
* html #contenu{
   overflow:hidden;
}
#actu {
  background-color:#575759;
  float:right;
  height:300px;
  width:185px;
  border-bottom:4px solid #c8d210;
 }
#actu h1{
  color: #B0B1B3;
  font-size: 15px;
  font-weight:bold;
  text-align:center;
  padding-left:0px;
  
}
#actu h2{
  color: #C9D300;
  font-size: 10px;
  font-weight:bold;
  text-align:center;
  padding-left:0px;
 margin-top:-10px!ie;
}
#actu p{
	background-color:#8F9092;
   	margin:5px 17px 0px 22px!important;
  	padding:5px 5px 0px 5px;
    color:#562C40;
  	font-size:11px;
}
#actu div.text_actu{
	 background:#575759 url(images/pied_actu.gif) no-repeat 100% 100% ;
	 float:left!important;
	 float:none;
	 width:157px!important;
	 height:54px;
	 margin:0px 15px 0px 15px!important;
	 margin:0px 0px 0px 15px;
	 }
#actu img{
	float:right;
}
.titre_actu{
	color:#ffffff;
}
.italique{
	font-style:italic;
}
#actu a{
	color: #ffffff;
}
#contenu_bas{

	background-color:#E1E1E2;
	float:left;
	margin-left:185px!important;
	margin-left:93px;
	overflow-x:hidden;
	overflow-y:visible;
	width:610px;
	
}

.titre{
  padding:20px;
}
.first_cartouche{
  position:relative;
  top:0px;
  left:0px;
  margin-bottom:50px;
  
 }
 
div.cartouche{
  min-height:150px!important;
  width:580px;
  margin:0px 15px 30px 15px!important;
  margin:0px 15px 30px 7px;
  clear:left;
	float:left;
	
	
	font-size:11px;
	color:#333333;
  background-color:#F8F8F8;
  background:#F8F8F8 url(images/carre_cartouche1.gif) no-repeat 100% 100%;
}
div.cartouche img.carre_bottom{
 padding:0px;
}

#rien{
   height:30px;
   width:550px;
  
}
div.cartouche img{
	float:left;
	padding:10px 10px 10px 10px;
	border:none;
}
div.cartouche p{
	padding:5px 30px 30px 30px;
	margin-top:10px;
	line-height:1.4em;
	font-weight:bold;
	color:#777777;
}
h1{
	color:#562c40;
	margin-top:10px;	
	font-size:15px;
  	padding-left:30px;
  	font-weight:bold;
}
div.cartouche a{
	text-decoration:none;
	color:#562c40;
	font-weight:bold
}

/*#carre_bottom{
	background:#F8F8F8 url(images/carre_cartouche.gif) no-repeat 100% 100%;
	width:40px;
	min-height:50px;
	
}*/
#footer{
	border-bottom : 2px solid #C2C953;
	float:left;
	width:100%;
	font-size:10px;
	color:#9B9C9E;
	text-align:center;
	padding:20px 0px 3px 0px;
	margin-bottom:20px;
}
#footer a{
	font-size:10px;
	color:#9B9C9E;
	text-decoration:none;
}
label {
  font-size: 11px; 
  color:#562c40;
  width:100px;
  float:left;
  margin-left:20px;
}
input.envoiform{
 
  margin-bottom:30px;
  margin-left: 388px;
}
p.mess{
   font-size: 11px; 
   color:#C2C953;
   margin-left:20px;
}

