@charset "iso-8859-1";
BODY {
BACKGROUND-COLOR:#ff9900;
font-family : Arial, Helvetica, sans-serif;
}
.gras {
  font-weight: bold;
}
.italique {
  font-style: italic;
}
.bleuFonce {
  color: #000066;
}
.bleuClair {
  color: #6699FF;
}
.orangeGras {
  color: #FF9900;
  font-weight: bold;
}
.cBleuFonce {
  position: absolute;
  top: 0;
  left: 5px;
  background-color: #000066;
  width: 210px;
  height: 215px;
}
.logo {
 position: absolute; top:10px; left:12px; border: none; width: 200px; height: 82px; z-index:2;
}
.logoVeka {
 position: absolute; top:20px; left:45px; border: none;
}
.cBleuClair {
  position: absolute; top: 0; left: 120px; background-color: #000066; height: 120px; 
  width: 700px; z-index:1; 
}
.menuHautG {
  position: absolute;
  left:10px;
  top: 75px;
  /*margin-right: 20px;
  margin-top: 10px;*/
}
.textMenuHautG {
  text-align: left;
  font-size: 10pt;
  font-weight:bold;
  color: #FFFFFF;
}
.textMenuHautG a{
  text-align: left;
  font-size: 10pt;
  font-weight:bold;
  color: #FFFFFF;
}
.textMenuHautG a:hover{
  text-align: left;
  font-size: 10pt;
  font-weight:bold;
  color: #FF9900;
}
.menuHautD {
  float: right;
  margin: 5px;
}
.textMenuHautD {
  text-align: left;
  font-size: 10pt;
  font-style:italic;
  font-weight:bold;
  color: #FFFFFF;
}
span.titreMenuH {
  color: #FF9900;
}
a:link.menuHaut{
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none }
a:visited.menuHaut { 
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none }
a:hover.menuHaut { 
  font-weight:bold; 
  color:#FF9900; 
  text-decoration:none }
a:active.menuHaut { 
  font-weight:bold; 
  color:#FF9900; 
  text-decoration:none}
.menuGauche {
  position: absolute;
  top: 195px;
  left: 0;
  width: 200px;
  z-index:10;
}
ul.titreMenuGOrange {
  font-size: 12px;
  font-style:italic;
  font-weight:bold;
  list-style-type: disc;
  padding-right: 0.5em;
 /* padding-left: 0.2em;*/
  color: #FF9900;
}
ul.titreMenuGBleu {
  font-size: 12px;
  font-style:italic;
  font-weight:bold;
  list-style-type: disc;
  padding-right: 0.5em;
 /* padding-left: 0.2em;*/
  color: #6699FF;
}
li.contactRond {
  color: #FF9900;
}
span.titreMenuG {
  color: #FF9900;
}
a:link.menuG {
  font-weight:bold; color:#6699FF; text-decoration:none 
  }
a:visited.menuG { 
  font-weight:bold; color:#6699FF; text-decoration:none 
  }
a:hover.menuG { 
  font-weight:bold; color:#FF9900; text-decoration:none 
  }
a:active.menuG { 
  font-weight:bold; color:#FF9900; text-decoration:none 
  }
a:link.menuGBleu {
  font-weight:bold; color:#FF9900; text-decoration:none 
  }
a:visited.menuGBleu { 
  font-weight:bold; color:#FF9900; text-decoration:none 
  }
a:hover.menuGBleu { 
  font-weight:bold; color:#6699FF; text-decoration:none 
  }
a:active.menuGBleu { 
  font-weight:bold; color:#6699FF; text-decoration:none 
  }
.cTitre {
  position: absolute;
  top: 112px;
  left: 210px;
 background-color: #FFFFFF;
  width:610px;
  height: auto; 
}
.titres {
  text-align: left;
  position: relative;
  left:200px;
  top:10px;
  /*margin: 0.3em;*/
}
.cSousTitre {
  position: relative;
  top:5px;
  left:200px;
  
  text-align: left;
  z-index:20; 
}
.titreAgence {
  text-align: left;
  position: relative;
  left:20px;
  top:30px;
  margin: 0.3em;
}

.texteTitreAgence {
  color: #000066;
}
.texteSousTitre {
  color: #FF9900;
  font-style:italic;
}
.cOrange{ 
  position:absolute; 
  /*background-color: #000066; */
  border: 5px solid #FF9900;
  top:95px; 
  left:210px; 
  width:403px; 
  height:480px; 
  z-index:4; 
}
.bTitreAgence {
  position: relative;
  background-color: #6699FF;
  width: 245px;
  /*width: 450px;*/
  height: 1px;
  top: 10px;
  left: 155px;
  z-index:20; 
}
.bTitres {
  position: relative;
  background-color: #6699FF;
  width: 450px;
  /*width: 450px;*/
  
  top: 190px;
  left: 155px;
  z-index:40; 
}
.plan {
  position: absolute;
  /*background-color: #FFFFFF;*/
  top:215px; 
  left:215px;
  
  text-align: center;
  z-index:5; 
}
.cAdresse {
  position: absolute;
  top: 157px;
  left:638px;
  width: 200px;
  height: 200px;
  margin : 0.2em; 
  /*z-index:25; */
}
.textAdresse {
  font-size: 9pt;
  text-align: justify;
}
.textAdresseGras {
  font-weight:bold;
 }
.cBleuFonce2 {
  position: absolute;
  background-color: #000066;
  width: 230px;
 
  height: 350px;
  top: 215px;
  left: 5px;
}
.cBlanche {
  float: right;
  position: absolute;
  left:210px;
  top:115px;
  background-color: #FFFFFF;
  width: 610px;
  height: 450px;
}
/*.spacer {
  clear: both;
}*/
.cTextCentral {
  /*margin-top: 10px;*/
  margin-top : 50px ;
  margin-left : 20px;
  margin-right : 20px;
}
.resume {
  font-size: 12px;
  text-align: justify;
  font-style:italic;
  font-weight: bold;
  color: #000066; 
  
}
.resumeIntro {
 
  font-style:italic;
  font-weight: bold;
  color: #FF9900;
}


  
.text {
  font-size: 12px;
  text-align: justify;
  /*margin: 10px;*/
}



.photo {
  position: absolute;
  /*background-color: #FF9900;
  text-align: center;
  height: 280px;
  width: 180px;*/
  border: 5px solid #FF9900;
  top: 10px;
  left: 220px;
  z-index:5; 
}





.normeNF  {
 text-align: center;
  position: absolute;
  left:0;
  top:400px;
  
  
}

.tdOrange {
  color: #FF9900;
  text-align: center;
  margin: 0.3em;

h4.contactTitre  {
/*float: right;*/
  color: #000066;
  text-align: center;
  margin: 0.3em;
}
