body {
	margin: 0;
	padding: 0;
	background-image: url(images/Fond.jpg);
	background-color: #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

a {color: #bc5200; text-decoration: underline; padding:0; }
a:link {color: #bc5200; text-decoration: underline; padding:0; }
a:visited {color: #bc5200; padding:0; text-decoration: underline; }
a:active {color: #bc5200; padding:0; text-decoration: underline; }
a:hover {color: #bc5200; text-decoration: underline; padding:0; }
a.table1 { color: #CA840F; }
a:link.table1 {color: #CA840F; text-decoration: underline; padding:0; }
a:visited.table1 {color: #CA840F; padding:0; text-decoration: underline; }
a:active.table1 {color: #CA840F; padding:0; text-decoration: underline; }
a:hover.table1 {color: #CA840F; text-decoration: underline; padding:0; }

a.none {color: #000000; text-decoration: none; padding:0;}
a:link.none {color: #000000; text-decoration: none; padding:0;}
a:hover.none {color: #9a4b4b; text-decoration: underline; padding:0; }
a:visited.none {color: #000000; text-decoration: none; padding:0;}

a.none2 {color: #000000; text-decoration: underline; padding:0;}
a:link.none2 {color: #000000; text-decoration: underline; padding:0;}
a:hover.none2 {color: #9a4b4b; text-decoration: underline; padding:0; }
a:visited.none2 {color: #000000; text-decoration: underline; padding:0;}

b {
	color: #bc5200;
}
b.orange { color: #D2A00B; }

h1 { font-family: Verdana; font-size: 16px; color: #bc5200;margin:0;}
h2 { font-family: Verdana; font-size: 14px; color: #bc5200;margin:0;}
h3 { font-family: Verdana; font-size: 12px; color: #bc5200;margin:0;}
h4 { font-family: Verdana; font-size: 11px;  color: #4D4D4D; margin:0;}
h5 { font-family: Verdana; font-size: 10px; color: #4D4D4D; margin-bottom:0;}
h6 { font-family: Verdana; font-size: 14px; color: #4D4D4D; margin-bottom:0; font-weight:bold;}

li { font-family: Verdana; font-size: 11px; color: #4D4D4D;margin:6;}
li.nosmetiers { font-family: Verdana; font-size: 11px; color: #4D4D4D;margin:25; vertical-align:top;}
li.normes { font-family: Verdana; font-size: 12px; color: #4D4D4D;margin:2; vertical-align:top;}

p {font-family: Verdana; font-size: 12px; color: #000000;}
p.li {font-family: Verdana; font-size: 11px; color: #4D4D4D;}

td { font-family: Verdana; font-size: 12px ;margin:0;}

.Contenu {
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.TextN {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.Texte {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Cadre */

#TbCadre {
	width: 962px;
}

.CadreGaucheHaut {
	behavior: url(iepngfix.htc);
	background-image: url(images/Accueil/CadreGaucheHaut.png);
	width: 6px;
	height: 6px;
}

.CadreMilieuHaut {
	behavior: url(iepngfix.htc);
	background-image: url(images/Accueil/CadreMilieuHaut.png);
	width: 950px;
	height: 6px;
}

.CadreDroiteHaut {
	behavior: url(iepngfix.htc);
	background-image: url(images/Accueil/CadreDroiteHaut.png);
	width: 6px;
	height: 6px;
}

.CadreGauchePage {
	behavior: url(iepngfix.htc);
	background-repeat: repeat-y;
	background-position-x: right;
	background-image: url(images/Accueil/CadreGaucheHautPage.png);
	width: 6px;
}

.CadreDroitePage {
	behavior: url(iepngfix.htc);
	background-repeat: repeat-y;
	background-position-x: left;
	background-image: url(images/Accueil/CadreDroiteHautPage.png);
	width: 6px;
}

.CadreGaucheBas {
	behavior: url(iepngfix.htc);
	background-image: url(images/Accueil/CadreGaucheBas.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

.CadreMilieuBas {
	behavior: url(iepngfix.htc);
	background-image: url(images/Accueil/CadreMilieuBas.png);
	background-repeat: no-repeat;
	height: 6px;
}

.CadreDroiteBas {
	behavior: url(iepngfix.htc);
	background-image: url(images/Accueil/CadreDroiteBas.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}

/* Fin Cadre */

/* Menu */

.Separateur {
	background-image: url(images/Accueil/Menu/MenuSeparateur.gif);
	background-repeat: no-repeat;
	width: 1px;
	height: 24px;
}

/* Fin Menu */

/* Animation Flash */
.AnimFlash {
	background-image: url(images/Accueil/AnimFlash.png);
}

/* Formulaire */

.CadreContact {
	border-color: #FECA00;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px
}

.ZoneTexte  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #C8CAC9;
	padding: 0; color:#4D4D4D;
}

.stylebouton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold; text-decoration: none;
	color: #ffffff; font-size: 11px;
	background-color: #DFB300;
	border: 1px solid #FFD733;
}

.BdContact {
	background-image: url(images/Contact/BdContact.png);
	background-repeat: repeat-x;
}

input, textarea {
	background-color: #FFFFFF;
	color: #0C0C0C;
}

input:hover, textarea:hover {
	background-color: #F7E19F;
}

input:focus, input:active, textarea:focus, textarea:active {
	background-color: #F6EBCF;
	color: #000000;
}

/* Fin Formulaire */

/* Contenu */

.PetitMenu {
	background-image: url(images/QuiSommesNous/CadreMenuP.gif);
	background-repeat: no-repeat;
	backgroun-position: left;
}

.PetitMenut {
	background-image: url(images/PetitMenu.gif);
	background-repeat: no-repeat;
}
.PetitMenutexte {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.PetitMenuReflet {
	background-image: url(images/QuiSommesNous/CadreMenuPReflet.gif);
	background-repeat: no-repeat;
}

.barre {
	font-size: 4px;
	background-color: #F6D065;
}

.cadre {
	background-image: url(images/Cadre.jpg);
	background-repeat: no-repeat;

.table1 {
	background-color: #FEF9E9;
}