body{
  background: url(../img/barre_backrgound.jpg) repeat-x;
  background-color: #FFF;
  margin: auto;
}
/*Bloc header*/
h1{
  color: #3666a4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-decoration:underline;
}

h2{
  color: #3666a4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
}

h3{
  color: #3666a4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
/*Css formation*/

h3#title_formation{
  color: #3666a4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}


/*Bloc paragraphe*/
.gestion{
 text-align:justify;
 width:250px;
}
p#formation{
  font-family: Arial, Helvetica, sans-serif;
  color: black;
}
/*Bloc contenu*/

#container{
  width: 936px;
  margin: auto;
}
/*Header*/

#container #header{
  background: url(../img/banniere.png) no-repeat;
  height: 236px;
}

#container #header .ban {
  padding-left: 66px;
  padding-top: 128px;
}
/*Menu*/

#container #menu{
  background: url(../img/menu.jpg) no-repeat;
  position: absolute;
  margin-top: -16px;
  width: 897px;
  height: 60px;
}
/*Menu javascript*/

#container #menu .nav{
  padding-left: 66px;
  padding-top: 17px;
}

#container #container #menu .list{
  padding-top: 35px;
  margin-left: 25px;
}
/*List du menu de la page*/

#container #container #menu .list ul{
  list-style: none;
}

#container #menu .list ul li{
  display: inline;
  padding: 60px 20px 20px 26px;
}
/*menu top user1 liens */

#container #menu .list ul a{
  color: #FFF;
  text-decoration: none;
}

#container #menu .list ul a:hover{
  color: #CCC;
  text-decoration: none;
}
/*corps*/

#container #corps{
  background: url(../img/corp.png) repeat-y;
  height: auto;
  width: 915px;
}

#container #corps .texte {
  height: auto;
  padding-left: 77px;
  padding-top: 60px;
  width: 600px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.5em;
}
/*Tableau services*/

table#services{
  width: 600px;
  border-top: 1px #9fadb8 dashed;
  border-left: 1px #9fadb8 dashed;
}

table#services td{
  width: 150px;
  border-right: 1px #9fadb8 dashed;
  text-align: center;
}

table#services p{
  text-align: center;
  width: 130px;
  padding-left: 5px;
}
/*Liens du contenu*/

#container #corps .texte a{
  color: #1d3866;
  text-decoration: none;
}

#container #corps .texte a:hover{
  color: #000;
  text-decoration: underline;
}
/*Listes du contenu*/

#container #corps .texte ul{
  list-style: none;
}

#container #corps .texte ul li{
  padding-left: 25px;
  background-image: url(../img/puce.jpg);
  background-repeat: no-repeat;
  background-position: 10px 5px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 109%;
  line-height: 1.5em;
}

#container #corps .texte h3{
  color: #3666a4;
}

#container #corps .texte .componentheading{
  font-size: 20px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  padding-bottom: 25px;
}
/*corps modules Joomla*/

#container #corps .modules {
  height: 450px;
  padding-right: 18px;
  padding-top:45px;
  float: right;
  width: 190px;
}
#container #corps .modules .input{
padding-left:1px;
}

/*Login box*/

#container #corps .modules form{
  color: #5D5D5D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  padding-top: 15px;
}
/*box fields*/

#container #corps .modules fieldset {
  border: medium none;
  padding-left: 26px;
  font-size: 12px;
}
/*Liens du module de connexion*/

#container #corps .modules li a{
  color: #5D5D5D;
}
#container #corps .modules li a:hover{
  color: #5D5D5D;
  text-decoration: underline;
}
/*Liens menu et corps*/

#container #corps ul{
  list-style: square;
  font-size: 12px;
  padding-bottom: 15px;
  padding-top: 10px;
}

#container #corps li{
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
#container #corps li a{
  text-decoration: none;
  font-size: 12px;
  color: #3666a4;
  font-family: Arial, Helvetica, sans-serif;
}

#container #corps li a:hover{
  text-decoration: underline;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #3666a4;
}
/*footer*/

#container #footer{
  background: url(../img/footer.png) no-repeat;
  height: 256px;
}
/*Modules Joomla du pied*/

#container #footer .modules_footer {
  height: 30px;
  padding-left: 307px;
  padding-top: 190px;
  width: 650px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
/*Liens du footer*/

#container #footer .modules_footer a{
  color: #FFF;
  text-decoration: none;
  padding-left: 15px;
}

#container #footer .modules_footer a:hover{
  color: #CCC;
  text-decoration: none;
}
/*calus*/

#container #footer .callus{
  width: auto;
  padding-top: 4px;
  height: auto;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
/*Footer texte*/

p#footer_text{
  color: white;
  padding-left: 2px;
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
}
