/******************************************  generalite	*****************************/
.menu { font: bold 10px verdana, arial, sans-serif; list-style-type: none; margin:0; padding:0; width:100%; background-color:#E0F1BD;}
.menu a {display:block; text-decoration:none; padding:2px; text-align:center; border-right:#999999 1px solid; }
.menu a:hover {background:#fff;}
.ctrMenu { border:#999999 1px solid; border-right-style:none;}

.pagePro h1,.pagePro h2,.pagePro h3 {
	font-size:12px;
}
/******************************************  Module	*****************************/
.module             						{ width:100%; margin-bottom:10px;/* border:solid 1px #C0C0C0;*/ }
.module .module-entete      				{ background-color:#66ADD9;}
.module .module-haut        				{  }
.module .module-gauche      				{  }
.module .module-droit       				{  }
.module .module-bas      					{  }
.module .module-haut_gauche 				{  }
.module .module-haut_droit  				{  }
.module .module-bas_gauche  				{  }
.module .module-bas_droit   				{  }
.module .module-contenu     				{ overflow:auto; padding:10px 10px 15px 5px; }
.module .module-contenu p   				{ margin:5px 0px 5px 15px; padding:0px; }
.module .module-contenu ul  				{ margin:5px 0px 5px 15px; padding:0px;color:#A6D609; }
.module .module-contenu li  				{ list-style:square; margin:5px; padding:0px; }
.module .module-entete .module-titre		{ font-weight: bold;padding-left: 4px;line-height: 1.8em;overflow: hidden;display: inline;font-size:12px;}
.module .module-entete .module-titre		{ background-repeat: no-repeat; background-position: 3px 2px;}

