HTML{
    font-size: 100%;    
}
html>body #conteneur {
    height: auto;
}
body {
   font-family: Arial, Helvetica, sans-serif;
	 background-color: #9cae98;
	  /*#8e7474;*/
	 /*#ebddaa; #9f6f6f*/
	 margin: 0;
   padding: 0;
   text-align: center;
   overflow:auto;
   border:0;
}

#conteneur {
	position: relative;
  min-height: 100%;
  height: 100%;
  width: 920px;
  background: url(img/Bodybordure2.png) repeat-y;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #c6c6c1; 
  color: #350000;
}
/* Classes de menu*/
#menu {
  width: 792px;
  height: 40px;
  margin-top: 2px;  
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
}
#menu a:hover {
  border-style: none;
  text-decoration: underline;
  color: #850000;
}
#ongletA, .sous-menu-ongletA  {
  float: left;
	height: 23px;
  width: 156px;
  text-align: center;
  margin-left: 1px;
  background-color: #e1e1e1;
  background: url(img/OngletGris.jpg) no-repeat 100% 50%;
	font-family: Times New Roman,Times,serif;
  font-size: 0.95em;
}

#ongletA{
margin-bottom: 1px;
font-weight: bold;
}

.sous-menu-ongletA {
  font-style: italic;
}

/*Fin classes de menu*/
#entete {
  width: 880px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #c6c6c1;
}
#corpstexte {
  padding-top: 10px;
  padding-right: 70px;
  padding-bottom: 20px;
  padding-left: 70px;
  text-align: justify;
  font-size: 15px;
  
}
#pied {
  width: 890px;
  clear: both;
  margin-top: 10px;
  padding-bottom: 20px;
  font-family: Times New Roman,Times,serif;
  color: #350000;
  font-size: 0.8em;
  font-weight: bold;
  font-style: oblique;
}
#tabsite {
  width: 790px;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Times New Roman,Times,serif;
  color: #350000;
  font-size: 14px;
}
/*cadre*/
.cadreD {
   padding-top: 10px;
   margin-top: -22px;
   background: url(img/cadrehautD.png) top left no-repeat;
}
.bloccadreD {
  padding-bottom: 10px;
  background: url(img/cadrepiedD.png) bottom left no-repeat;
}
.cadre720A {
  padding-top: 10px;
  margin: -20px 0px 0px 0px;
  background: url(img/cadreht720A.png) top left no-repeat; 
}
.bloccadre720A {
  padding-bottom: 5px; 
  margin-bottom: 10px;
  background: url(img/cadrepd720A.png) bottom left no-repeat;
}
/*fin de cadre*/

a {
  border-style: none;
  text-decoration: none;
  color: #b25900;
  }
a:hover {
  border-style: none;
  text-decoration: underline;
  color: #ff9900;
}

h1 {
  font-size: 1.45em;
}

h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.2em;
 }
h4 {
  font-size: 1em;
 }
 
 .petit {
  font-size: 0.8em;
 }
 
 .grand {
  font-size: 1.2em;
 }
 
/*.plansite {
  float: left;
  width: 142px;
  margin-left: 70px;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  font-style: oblique;
 } */

.national {
  float: left;
  width: 138px;
  margin-left: 70px;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  font-style: oblique;
 }
 
 .national a {
  border-style: none;
  text-decoration: underline;
  color: #d36613;
}
  .national a:hover {
  border-style: none;
  text-decoration: underline;
  color: #ff9900;
}
  
  .auz {
  float: right;
  padding: 5px;
  margin-right: 70px;
  font-size: 15px;
  font-weight: bold;
  font-style: oblique;
}
    
  .auz a {
  border-style: none;
 
  color: #d36613;
}
  .auz a:hover {
  border-style: none;
  text-decoration: underline;
  color: #ff9900;
}
  
 /*.dcev {
  margin-left: 20px;
  width: 300px;
  padding: 7px;
  text-align: center;
  font-size: 1.1em;
  font-style: oblique;
  font-weight: bold;
  border-style: solid;
  border-width: 1px; 
  color:#427f7c; 
}

.grostitre {
  margin-left: auto;
  margin-top: 5px;
	padding: 5px;
  color: #008000;
  font-size: 100px;
  font-weight: bold;
  line-height : 120%;*/


.p1 {
 position: absolute;
  top: 0;
  right: 0;
  width: 440px;
  margin: 5px;
  padding: 15px 15px 0 0;
  text-align: justify;
  font-size: 1em;
  }

.centre {
  text-align: center;
 }
.droit {
  text-align: right;
}
.gauche {
  text-align: left;
}
.decale8px {
  margin-left: 8px;
}
.decale25px {
  margin-left: 25px;
}
.decale40px {
  margin-left: 40px;
}
.decale50px {
  margin-left: 50px;
}
.decale75px {
  margin-left: 75px;
}
.decale100px {
  margin-left: 100px;
}
.bordure {
 border: 1px solid #c1c1c1;
}  
.blocgauche {
  float: left;
  width: 360px;
  padding: 5px;
}
.blocdroit {
  float: right;
  width: 360px;
  padding: 5px;
}
.bloccentre {
  float: left;
  width: 650px;
  padding: 5px;
  margin-left: 50px;
  margin-top: 5px;
}

.bloclarge {
  position: relative;
  width: 720px;
  height: auto;
  margin: auto;
  padding: 20px;
}

.bloclarge2 {
  width: 740px;
  padding: 20px;
}
 .cadrebeigeborde {
  padding: 0px 25px 0px 25px;
  background-color: #efe6bf;
  border-style: solid;
  border-width: 1px; 
}
.cadrebeigeborde-70 {
  margin-right: 70px;
  margin-left: 70px;
  padding: 0px 25px 0px 25px;
  background-color: #efe6bf;
  border-style: solid;
  border-width: 1px; 
}
.cadregris {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #f0f0f0;
}

.filrouge {
  float: left;
  margin-left: 0px;
  width: 200px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #f0f0f0;
}

.cadreaccueil {
  float: right;
  width: 490px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  
}

.moteur {
  float: right;
  width: 490px;
  padding-top: 0px;
  padding-bottom: 8px;
  padding-left: 0px;
  padding-right: 0px;
  
}



/*.cadregris-70 {
  margin-right: 70px;
  margin-left: 70px;
  padding: 3px 15px 3px 15px;
  background-color: #f0f0f0;
}*/


.separation {
 clear: both;
 visibility: hidden;
}
.noprint {
  display: none;
}
#ancre1 {
}
#ancre2 {
}
.imgflotgauche {
   float: left;
   margin: 0 15px 5px 0;
}
.imgflotdroite {
   float: right;
   margin: 0 0 5px 15px;
}
.interligne {
   line-height : 170%;
}




