body{
background-color:#ffffff;
margin:0px;
}

.col_gauche {
float:right;
width:260px;
margin-bottom:-7000px;
padding-bottom:7000px;
overflow:auto;
}

.header {
margin-left:auto;
margin-right:auto;
padding-top:14px;
width:970px;
height:90px;
background-color:#474747;
}

.conteneur_menu {
vertical-align:bottom;
margin-left:auto;
margin-right:auto;
width:970px; 
height:38px;
padding-top:14px;
background-color:#474747;
}

.conteneur{
margin-left:auto;
margin-right:auto; 
overflow:hidden;
height:auto;
width:970px;
background-image:url(img/bkg.jpg);
}

.pre_footer{
margin-left:auto;
margin-right:auto; 
overflow:hidden;
height:14px;
width:970px;
background-color:#474747;
}

.conteneur_fond{
margin-left:auto;
margin-right:auto; 
overflow:hidden;
height:auto;
width:998px;
padding-top:14px;
background-color:#FFFFFF;
}

.contenu{
top:14px;
margin-left:28px;
margin-bottom:14px;
width:658px;
height:100%;
position:relative;
}

.contenu_modules{
margin-left:28px;
margin-bottom:14px;
width:658px;
height:100%;
position:relative;
}

.header_modules{
margin-top:14px;
margin-left:28px;
width:658px;
position:relative;
}

.titre_categorie_mini {
font-size:18px;
font-weight:bolder;
}


.menu { 
  list-style:none; 
  width:560px;
  height:45px; 
  margin:0px; 
  }

.menu li { float:left; }

.menu li a { 
  display:block; 
  color:#696969;
  letter-spacing:-1px; 
  font-size:13px; 
  font-weight:bold; 
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:center; 
  padding:5px 5px 5px 5px;
  margin:0px;
  cursor:pointer; 
  }

.menu li a:hover { 
  background-color:#95BF39;
  }
  
.menu li.current a {
  color:#FFFFFF;
  background-color:#696969;
  }


form{
	margin : 0px;
}

input{
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	border : 1px solid #aaaaac;
	color : #aaaaac;
}

textarea{
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	border : 1px solid #666666;
	background : #ffffff;
	color : #666666;
}	  

.txt_header{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

select{
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
img{
	border : 0px;
}
A{
	color : #333333;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
A:hover{
	color : #FF9900;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

  
DIV{
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8f9090;
}

HR{
	height : 1px;
	margin : 5px 0px;
	padding : 0px;
	background-color : #aaaaaa;
	border : 0px;
}

.noborder{
	border : none;
}

.divespace{
	margin : 15px 0px;
}

.titre{
	font-size: 11px;
	font-weight: bold;
}	
.details{
	padding : 5px 0px 5px 10px;
}

.recette{
	padding : 3px 0px
}
 
.mot_glos{		 
	color: #95bf39;
	font-size: 11px;
	font-weight: bold;
}	  

.def_glos{
	padding : 5px 0px 5px 10px;
}	 

.lettre_glos {	 	   
	background:url(img/logo.gif) no-repeat right;
	color: #95bf39;
	font-size: 60px;
	font-weight: bold;	
	height:80px;  
	padding : 5px 0px 5px 0px;
}	
