body {background: #F2F9FF; margin: 0px; color: #444; text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a {text-decoration: none; color: #015B7E; }
a:hover {text-decoration: underline; color: #555555;  }
a.adresse {text-decoration: none; color: #000000; }
a.adresse:hover {text-decoration: underline; color: #000000;}
a.titre {font-size: 14px; color: white; text-decoration: none;    margin: 0px; }
a.titre:hover {font-size: 14px; color: white; text-decoration: underline;   margin: 0px; }

a.gros {font-size: 14px; text-decoration: none;  color: #015B7E; font-weight: bold;  }
a.gros:HOVER {font-size: 14px; text-decoration: none;  color: #555555; font-weight: bold;  }

a.menu {text-decoration: none; font-size: 11px; color: #fff; font-family: Arial;}
a.menu:hover {text-decoration: none; font-size: 11px; color: #fff; font-family: Arial; }
a.menu2 {text-decoration: none; font-size: 11px; color: #fff; font-weight:bold; font-family: Arial;}
a.menu2:hover {text-decoration: none; font-size: 11px; color: #fff; font-weight:bold; font-family: Arial;}
a.actu {text-decoration: none; font-size: 11px; color: #000; font-family: Arial;}
a.actu:hover {text-decoration: none; font-size: 11px; color: #000; font-family: Arial; }
a.lien { font-size: 14px; font-family: Arial; color: #2D6AA8; text-decoration: none;}
a.lien:hover { font-size: 14px;  font-family: Arial; color: #EDA257; text-decoration: none;}

img {border-style: none; }

.image-left {margin: 3px; padding: 3px; float: left; }
.image-right {margin: 3px; padding: 3px; float: right; }
/*c'est dans le container qu'il faut régler la couleur de fond du menu avant ct: background: url(images/sidebar.png) repeat-y; */
#container {  width: 800px; margin: 0px auto; text-align: left; border: 0px solid #aeaeae;  }

#pageHeader { background: repeat-x  url(images/titre.png); margin: 0px; padding: 0px; solid #aeaeae; height: 200px; }
#pageHeader img {float: right; padding: 0px; margin: 0px 0px 0px 0px; }
#pageHeader h1 {text-shadow: 0px 1px 2px #003f7d; margin: 0px; padding: 0px; font-weight: bold; font-size: 26px; font-family: Arial, Helvetica, sans-serif; }
#pageHeader h2 {text-shadow: 0px 1px 2px #003f7d; margin: 0px; padding: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;  }
h2 {text-shadow: 0px 1px 2px #003f7d; margin: 0px; padding: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;  }

#mainContent {margin: 0px; /*background: #ffffff; */}
#mainContent #sidebar {float: left; width: 575px;  padding: 0px; margin: 0px 0px 0px 0px; }
#mainContent #content {  float: left; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; width: 680px; }
#mainContent #content2 { background: #ffffff; float: left; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; width: 680px;  }
#cadre { border: 10px solid #fff; background-color: #333; width: 460px; float: right; }
.titre_txt { color: #000000; font-size: 12px; font-family: Arial; font-weight: bold; }
.texte_txt {  color: #000000; font-size: 11px; font-family: Arial; font-weight: none; }
.adresse { color: #000000; font-size: 9px; font-family: Arial; font-weight: none; }
#description { text-align:center;}
.temoignage { color: #000000; font-size: 11px; font-family: Arial; font-weight: none; }
.hre { width: 700px; height: 2px; background: #FFB974; border: 0px solid #cccccc; float: left;}
.competence { height:180px;}
/*.pack { height:150px;} */
#bloc{ width: 650px; padding:10px; border: 0px solid #cccccc;}







