body, td
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
	color: #484647;
	background-color:  #FFFFFF;

	margin: 0px;
}

a {
	color: #333333;
}
a:hover {
	color: #7E7E7E;
}

.alerte
{
  color: #A00000;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}
.texteintro2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #654026;
}

div.texteintro {
  width: 909px;
  text-align: left;
  padding: 1px 0 4px 0;
}

h2 {
  font-size: 14px;
  color: #800000;
  font-weight: bold;
  margin: 0px;
}

h3 {
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 8px;
}

div.header {
  background-image: url('images/index_04.jpg');
  width: 909px;
  height: 135px;
  text-align: left;
  margin-bottom: 4px;
}
div.header div.logo {
  width: 340px;
  height: 105px;
  margin: 0 0 0 45px;
}

div.colonneGauche {
  background-image: url('images/index_14.jpg');
  width: 200px;
  height: 977px;
}

div.news {
  margin : 0 16px 0 16px;
  text-align: left;
}
div.news img {
  margin: 0 10px 0px 0;
}

div.centre {
  border: 2px solid #EAEAEA;
  margin-top: 6px;
  padding: 8px;
  text-align: left;
}

div.temoignages {
  border: 2px solid #EAEAEA;
  width: 450px;
  margin-top: 6px;
  height: 460px;
}
div.temoignages h1 {
  height: 35px;
  width: 410px;
  background-image: url('images/index_21.jpg');
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 0 0 40px;
}
div.temoignages div.tcentre {
  background-color: #F9F3E7;
  margin: 0 3px 4px 3px;
  text-align: left;
  padding: 4px;
  height: 394px;
  font-size: 11px;
}
div.temoignages  div.temoin {
  background-color: #FFFFFF;
  text-align: left;
  padding: 2px;
  font-weight: bold;
  margin-bottom: 2px;
}
div.tdate {
  float: right;
}


div.realisations {
  border: 2px solid #EAEAEA;
  width: 248px;
  margin: 6px 0 0 4px;
  height: 460px;
}
div.realisations h1 {
  height: 35px;
  width: 207px;
  background-image: url('images/index_22.jpg');
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 18px 0 0 40px;
}
div.realisations div.tcentre {
  background-color: #F1F1F1;
  margin: 0 5px 4px 4px;
  text-align: left;
  padding: 4px;
  height: 394px;
}

img {
  border: 0px;
}

.titreRealisation {
	font-size: 18px;
	font-weight: bold;
	color: #654026;
}

.titrerubrique {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 50px;
}
.titregras {
  font-weight: bold;
}

ul { margin-top: 4px;}

p.article {
  text-align: justify;
  margin: 4px 0px 4px 0px;
}

.navigation {
  background-color: #F9F3E7;
  border: 1px solid #333333;
  width: 100%;
  padding: 4px;
  text-align: center;
}
form { margin: 0px; padding:0px;}

input.bouton {font-size: 10px;}
input, select, textarea
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#484647;
	margin: 2px;
}

img.capture { margin: 0px 5px 5px 0px}

img.intro { margin: 0 0 8px 8px;}

/* Classes pour les boutons du menu */
div.onglet, div.ongletOver {
  float: left;
  background-image: url('images/onglet1.png');
  width: 115px;
  height: 36px;
  margin-right: 4px;
  text-align: center;
}
div.onglet div, div.ongletOver div {
  margin-top: 10px;
  font-size: 11px;
	font-weight: bold;
}

div.ongletOver {
  background-image: url('images/onglet2.png');
}

#onglet6 {
  margin-right: 0px;
  width: 114px;
}

div.onglet a, div.ongletOver a {
  color: #ffffff;
  text-decoration: none;
}
div.onglet a:hover, div.ongletOver a:hover {
  color: #ffffff;
  text-decoration: none;
}

div.ongletNews {
  background-image: url('images/index_06.jpg');
  width: 200px;
  height: 36px;
  text-align: center;
}

div.ongletNews div {
  padding-top: 10px;
  font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

div.sep
{
  clear: both;
  height: 1px;
}
