/* old color06 background-color:#83B344   */
/*   NIVEAU 1  ...............................................................................*/

html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;
	color:#999999;
}
.centrageGen {
text-align: center;
}




/*   STRUCTURE GENERALE  ...............................................................................*/

      #top {
		margin-left: auto; margin-right: auto;
      width:980px; height:34px;
		background-image:url(img/cadre_top.gif); background-repeat:repeat-y;
		}
      #bottom {
		margin-left: auto; margin-right: auto;
      width:980px; height:34px;
		background-image:url(img/cadre_bottom.gif); background-repeat:no-repeat ;
		}
      #colCorps {
		margin-left: auto; margin-right: auto;
      text-align:left;
      width:980px;
		background-image:url(img/cadre_plain.gif); background-repeat:repeat-y;
		background-color:#FFFFFF;  
		}
      #entete {
		width:962px;
		margin-left: auto; margin-right: auto;
      text-align:left;
		border:0px solid #4C9300;
		background-color:#FFFFFF;  
		}
      #gauche {
		width:259px;
		float:left;
      text-align:left;
		}
      #centrale {
		width:540px;
		float:left;
		margin-left: auto; margin-right: auto;
      text-align:left;
		}
      #centrale_utile {
      padding:15px 0px 10px 0px;
      text-align:left;
      background-color:#ffffff;
		}
      #droite {
		width:160px;
		float:left;
      text-align:left;
		margin-right: 5px;
		}
      #menu {
	width:712px;
	height:32px;
	float:right;
	background-image:url(../img/fond_deg_menu.jpg);
	background-repeat:repeat-x;
	text-align:left;
	border:0px solid #4C9300;
		}
      .fond_ciel {
		background-image:url(img/fond_ciel.jpg); background-repeat:no-repeat;
		}
      .pave1 {
		width:520px;
		background-color:#e5e5e5;
		padding:0px; 
		min-height:450px;
		height:auto !important;
		height:450px;
		}
      .pave1_utile {
		padding:10px;		
		}
      .pave_blanc {
		width:470px;
		background-color:#ffffff;
		padding:10px;		
		}
      .paveColor1 {
		padding:5px 0px 5px 10px;
		}
      .paveColor2 {
		position:relative;
		z-index:50; 
		padding:1px 0px 1px 6px;		
		margin:0px 0px 0px 20px;
		}
      .photo {
		float:left;
		margin:0px 10px 0px 0px;
		}
      .col1 {
		width:92px;
		margin:0px 0px 0px 0px;
		font-weight:bold;
		padding:4px;		
		border:0px solid;
		}
      .col2 {
		width:350px;
		margin:0px 5px 0px 0px;
		padding:4px;		
      background-color:#ffffff;
		}
      .col3 {
		width:246px;
		margin:0px 5px 0px 0px;
		padding:4px;		
      background-color:#ffffff;
		border:0px solid;
		}

/*   BOITES  ...............................................................................*/

      .petite_photo {
      width:83px;
		margin:3px 0px 0px 0px; 
		border:0px solid;
				
}
      .petite_photo_produit {
		position:absolute; 
		margin:0px 0px 0px 530px; 
		background-color:#ffffff;
		width:170px;
		}
      .plus1 {
		position:absolute; 
		margin:10px 0px 0px 488px; 
		width:25px;
		}
     .paveColorConteneur {
	margin-top:138px;
	position:absolute;
	z-index:40;
	background-image:url(../img/fond_menu.gif);
	background-repeat:repeat-x;
	background-color:#6A6562;
	/*-moz-opacity:0.5;              */
		/* opacity: 0.5;               CSS3 et Mozilla r闁廵nts */    
      /* filter:alpha(opacity=50);  Internet Explorer 6     */
		 cursor: pointer;
  		 }
      .bloc_nom {
		min-height:16px;
		height:auto !important;
		height:16px;
		}
 



.contact {
position:absolute; 
margin-left: 310px; margin-top:120px  ;
padding: 20px 10px 10px 10px ;
width: 400px; 
height:210px !important;
height:175px;
background-color:#FFFFFF;
z-index:60;
letter-spacing:0em;
/*filter: alpha(opacity=90); 
opacity:0.9;*/
}
.ombre_contact {
	position:absolute;
	background-image:url(../img/ombre1.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-left: 312px;
	margin-top:112px;
	width: 460px;
	height:300px;
	z-index:50;
	filter: alpha(opacity=70);
	opacity:0.7;
}



.border1 {
border:0px solid #4C9300;
background-color:#E9EFCC;
padding:0px;
}
.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 {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) }
.aaaaassss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	display: block;
	width: 185px;
}
