/* old color06 background-color:#83B344   */
/*   NIVEAU 1  ...............................................................................*/

html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}
body {
   margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:10px;
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; color:#5D5D5D;
}
.centrageGen {
text-align: center;
}




/*   STRUCTURE GENERALE  ...............................................................................*/

      #enteteHP {
		width:980px; height:230px;
		margin-left: auto; margin-right: auto;
      text-align:left;
		}
      #entete {
		width:980px; height:173px;
		margin-left: auto; margin-right: auto;
      text-align:left;
		}
      #corps {
		margin-left: auto; margin-right: auto;
      width:980px;   
		background-image:url(../img/fond.gif); background-repeat:repeat-y;
		text-align:left;
		border:0px solid #4C9300;
		min-height:400px;
		height:auto !important;
		height:400px;
		}
		#footer {
		margin-left: auto; margin-right: auto;
      width:980px; height:39px;
		background-image:url(../img/pied.png); background-repeat:no-repeat ;  
		}
		#conteneurG {
		float:left;
      text-align:left;
      width:198px;
		border:0px solid #4C9300;
		min-height:400px;
		height:auto !important;
		height:400px;
		}
		#conteneurD {
		float:left;
      text-align:left;
		width:692px; 
		border:0px solid #4C9300;
		}
		#logo {
		position:absolute;
		margin: -108px 0 0 27px !important;
		margin: -107px 0 0 -713px;
		}
		#section {
		font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:13px; color:#FFFFFF ; font-weight:bold;
		position:absolute;
		margin: 151px 0 0 257px  ;
		}
		#calendrier {
		position:absolute;
		width:70px; height:50px;
		background-image:url(../img/calendrier.png); background-repeat:no-repeat ;  
		margin: -12px 0 0 0px ;
		}




		.cal0 {
		margin-right:5px;
		font-size:11px; line-height:13px; color:#AAAAAA;
		float:left;
		background-color:#EFF1F5;
		width:315px !important; 
		width:320px  ; 
		padding:6px; 
		}
		.cal1 {
		margin-right:5px;
		font-size:11px; line-height:13px;
		float:left;
		width:315px;
		border:1px solid #E7E9F1;
		padding:6px; 
		}
		.bulle {
		position:absolute;
		background-color:#FFFFcc;
		width:327px;
		padding:6px; 
		margin: 36px 0 0 -140px  !important; 
		margin: 36px 0 0 -130px  ;
		}
		.pave0 {
		margin-left:2px; 
		}
		.pave1 {
		border:1px solid #E7E9F1;
		padding:4px;
		}
		.pave1b {
		background-color:#FEEDCE;
		border:1px solid #FEEDCE;
		padding:4px;
		}
		.pave2 {
		background-image:url(../img/fond_s_titre.gif); background-repeat:repeat-y;
		margin-bottom:3px;
		border:1px solid #ffffff;
		}
		.pave2a {
		font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:13px; 
		float:left;
		width:600px !important;
		width:615px  ;
		padding:4px;
		border:0px solid #000000;
		}
		.pave2b {
		font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:13px; color:#FFFFFF ; font-weight:bold;
		text-align:center;
		float:left;
		width:62px !important;
		width:75px  ;
		padding:4px;
		border:0px solid #000000;
		}
		.pave3 {
		padding:4px;
		}

	.contenu {
      margin-left:8px;
		text-align:left;
      width:180px;
		border:0px solid #4C9300;
		}
		
		
		
		
		
		


.border1 {
border:0px solid #F4EEDD;
margin:10px;
}
.fill1{  padding:6px; background-color:#FFFFFF;}
.fill0{  padding:6px;  }


/*  UTILITAIRES  ...............................................................................*/

.spacerC { text-align: center; clear: both; }
.spacerL { text-align: left; clear: both; }
.spacerR { text-align: right; clear: both; }
.leftL {  float:left; text-align:left; }
.leftC {  float:left; text-align:center; }
.leftR { float:left; text-align:right; }
.rightL { float:right; text-align:left; }
.rightC { float:right; text-align:center; }
.rightR { float:right; text-align:right; }

p  {
    margin : 0;
	padding : 0;
}

ul.special{margin : 0;padding : 0;}
li.special{ display : inline;   }	
h1,h2,h3,h4,hr,form{ display : inline;  }	
	
ul,ol {
margin : 3px 0px 3px 0px !important; 
margin : 3px 0px 3px 15px ; 
}
li {
margin : 0 0px 0px 0px ;  
}	


.masquageShow { visibility:visible; display:block; }
.menuShow { visibility:visible; display:block; margin-left:0px; }
.masquageHide { visibility:hidden; display:none; }
.masquageHide2 { visibility:hidden;  }

 img, div { behavior: url(iepngfix.htc) }
