html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol,  
fieldset, form, label, legend   {
margin: 0;
padding: 0;
border: 0px solid #FFFFFF;
outline: 0;
font-weight:normal;
font-style: inherit;
font-size: 100%;
vertical-align: baseline; }
/* remember to define focus styles! */
:focus {outline: 0; }
body { line-height: 1; color: black; background: white; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}

em { font-style:italic;}

.centrageGen {
text-align: center;
}
 

body {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:10px;
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; color:#3C2E07;
    background-color:#CCDDE7;
}

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


	  #total{
		margin-left: auto; margin-right: auto;
		width:998px; 
		text-align:center;
		background-image:url(../img/fond1.jpg); 
		}
      .corps {
		margin-left: auto; margin-right: auto;
		width:980px; 
		text-align:left;
		}
      
	  #entete{
		margin-left: auto; margin-right: auto;
		width:980px; 
		height:256px;
		text-align:left;
		background-image:url(../fr/img/visu1.jpg); 
		}
	  #entete_en{
		margin-left: auto; margin-right: auto;
		width:980px; 
		height:256px;
		text-align:left;
		background-image:url(../en/img/visu1.jpg); 
		}

      #corps {
		margin-left: auto; margin-right: auto;
		width:980px; 
		text-align:left;
		}
      #footer {
		width:980px; 
		text-align:center;
		border:0px solid #4C9300;
		margin-left: auto; margin-right: auto;
		font-size:11px; line-height:14px;
		color:#5497CA;
		}


/* CONTACTS  ...............................................................................*/

#contact {
position:absolute;
margin-left: 300px; margin-top: 255px  ;
width: 376px; height:235px;
text-align:left;
font-size:12px;
line-height:16px;
}
#contact .contact{
line-height:22px;
}






/* COLONNES ...............................................................................*/

 	  #conteneurG {
		float:left;
		width:515px; 
		text-align:left;
		border:0px solid #4C9300;
		}
      #conteneurC {
		float:left;
		width:515px; 
		text-align:left;
		border:0px solid #4C9300;
		}
      #conteneurD {
		float:left;
		width:390px; 
		text-align:left;
		border:0px solid #4C9300;
}
.pave{
		width:360px; 
		padding:10px;
}

/*CALES...............................................................................*/

.cale4 { width:1px; height:4px; font-size:1px; line-height:1px;  }
.cale6 { width:1px; height:6px; font-size:1px; line-height:1px;  }
.cale8 { width:1px; height:8px; font-size:1px; line-height:1px;  }
.cale10 { width:1px; height:10px;  font-size:1px; line-height:1px;}
.cale15 { width:1px; height:15px;  font-size:1px; line-height:1px;}
.cale22 { width:1px; height:22px;  font-size:1px; line-height:1px;}

/*DIVERS...............................................................................*/


/*..................................................................................................*/



/*  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; }
.abso { position:absolute; }





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

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





