/* le layout framework */
* {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

form { margin:0; padding:0; }

body {
	background-color:#ffffff;
	margin:0px;
}

ul {
  margin:0;
  padding:0;
}

ul li {
  margin:0 0 5px 15px;
  text-align:justify;
  padding:0;
}

#container {
	background-color:#ffffff;
  padding:0;
	width:764px;
  margin:auto;
}

#fond {
  background:#ffffff url(/images/global/fond.png) repeat-y right;
}

#corps {
  min-height:400px;
  height:1%;
  padding:4px 4px 0 4px;
  background:#ffffff;
  float:left;
  width:589px;
  margin:0px;
}

#corps_sans_col {
  min-height:400px;
  height:1%;
  padding:4px 10px 0 20px;
  background:#ffffff;
  margin:0px;
}

#bandeau {
  position:relative;
}

#navcontainer {
  position:absolute;
  top:5px;
  left:220px;
}

#navcontainer ul {
  list-style-type: none;
  margin:0;
  padding:0;
}

#navcontainer ul li {
  display: inline;
  margin:0;
  padding:0 0 0 15px;
}

#navcontainer ul li a {
  letter-spacing:1px;
  margin:0;
  padding:0 0 0 0;
  text-decoration:none;
  color:#107594;
  height:16px;
  font-size:11px;
  font-weight:800;
  font-family:verdana;
}

#navcontainer ul li a:hover {
  color:#ff0000;
}

#navcontainer a.actif, #navcontainer a.actif:hover {
  color: #000000;
}

#colonne {
  margin:0;
  margin-left:604px;
  width:150px;
  padding:0px;
}

#colonne .boite {
  margin:10px 0 0 10px;
}

#pied {
  clear:both;
  margin:0;
  height:39px;
  background:#ffffff url(/images/global/bas.jpg) no-repeat;
}

#pied ul {
  padding:0;
  padding-top:10px;
  margin:0;
  list-style-type: none;
  text-align: center;
}

#pied ul li {
  display: inline;
  text-align:center;
}

#pied ul li a {
  vertical-align:middle;
  text-decoration:none;
  font-size:12px;
  letter-spacing:1px;
  color:#ffffff;
  width:110px;
  font-weight:800;
}

#pied ul li a:hover {
  color: #ff0000;
}


/* HAUT DE PAGE : DEBUT */
#retourtop {
/* float:right; */
}
#retourtop a {
  background:#FFF3DE url(/images/global/top.png) no-repeat;
  display:block;
  padding:5px 0 0 35px;
  margin:5px 0 0 0;
  color:#cccccc;
  font-family:verdana;
  font-size:9px;
  letter-spacing:1px;
  height:30px;
}
#retourtop a:hover {
  color:#107594;
}
/* HAUT DE PAGE : FIN */


/* SOUS MENU : DEBUT */
.front_sous_menu {
  margin:10px 0 0 5px;
  padding:0;
  width:150px;
}

.front_sous_menu h1 { padding:2px; background-image:none; text-align:center }

.titre_sous_menu {
  background-color:#5D9AEB;
  background-image:none;
  margin:0;
  padding:1px 0 2px 5px;
  font-family:verdana;
  font-variant:normal;
  letter-spacing:1px;
  font-size:10px;
  height:auto;
  color:#ffffff;
}

.titre_sous_menu a {
  font-family:verdana;
  font-variant:normal;
  letter-spacing:1px;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}

.titre_sous_menu a:hover {
  color:#FFF3DE;
}

.front_sous_menu ul {
  margin:0;
  padding:0;
}

.front_sous_menu ul li {
  background-color:#ffffff;
  background-image:url(/images/global/btn_sousmenu_on.png);
  background-repeat:no-repeat;
  margin:0;
  padding:0;
  list-style-type: none;
}

.front_sous_menu ul li a, .front_sous_menu ul li span {
  display:block;
  text-align:left;
  letter-spacing:1px;
  margin:0;
  padding:4px 0 4px 23px;
  text-decoration: none;
  color: #107594;
  font-size:10px;
  font-weight:800;
  font-family:verdana;
}

.front_sous_menu ul li a:hover {
  color: #000000;
  background:#FFF3DE url(/images/global/btn_sousmenu.png) no-repeat;
}
/* SOUS MENU : FIN */


.AInotice {
  background-color:#E5FFDE;
  border:1px solid black;
  padding:0;
  margin:0;
}

.AIerreur {
  background-color:#FFDEDC;
  border:1px solid black;
  padding:0;
  margin:0;
}

.AIerreur p, .AInotice p {
  padding:2px 0 0 2px;
}

.AIerreur li, .AInotice li {
  list-style-type:square;
}

.floatright { float:right; }
.floatleft { float:left; }

#clear {
  clear:both;
  visibility:hidden
}

/* DEBUT colonnage */
.mycolonne {
  -moz-column-count:2; column-count:2;
  -moz-column-gap:10px; column-gap:10px;
  -moz-column-width:auto; column-width:auto;
  background-color:#FFF3DE;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  padding:5px;
}

.mycolonne li {
  list-style-type:square;
}
/* FIN colonne */

/* DEBUT Image */
.myimage {
}

.myimage li {
  list-style-type:none;
  padding:0;
  float:left;
  margin:6px 3px 0 3px;
}
/* FIN Image */

.copyright {
  font-size:10px;
  font-family:verdana;
  letter-spacing:1px;
  text-decoration:none;
  color:#cccccc;
}

.copyright:hover {
  color:#107594;
}

.cacher { display:none; }

#inscription { text-align:center; line-height:14px }
#inscription h1 { padding:2px; background-image:none; text-align:center }
#inscription input { vertical-align:middle }
