* {
  font-family:verdana,arial;
  font-size:10px;
  margin:0;
  padding:0;
}

body {
	background:#ffffff url(/images/global/fond.png) repeat-x;
  background-attachment:fixed;
  background-position:bottom;
}

#zooland {
	background:#ffffff url(/images/global/colonne.png) repeat-y;
  border:1px solid black;
  width:780px;
  margin:auto;
}

#colonnezooland {
  float:left;
  width:200px;
  padding-top:10px;
  background-image:url(/images/global/colonne.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}

#colonnezooland ul {
  width:200px;
  list-style-type:none;
  margin:0;
  padding:0;
}

#colonnezooland ul li {
  border-bottom:2px solid white;
  margin:0;
  padding:0 0 5px 5px;
  text-align:left;
  clear:both;
  min-height:55px;
}
#colonnezooland ul li.zoubizouba { min-height:0 }

.sousmenuzooland {
  color:black;
  font-weight:normal;
}

.sousmenuzooland:hover {
  color:#049C04;
  font-weight:normal;
}

.menuzooland, .menuzooland:hover {
  color:#049C04;
  font-weight:800;
  letter-spacing:1px;
  font-size:11px;
}

#contenuzooland {
  margin-left:204px;
  padding-right:4px;
}

#footerzooland {
  background-image:url(/images/global/bas.jpg);
  background-repeat:no-repeat;
  padding:0;
  margin:0;
  padding-right:10px;
  list-style-type:none;
  height:77px;
}

#footerdeux {
  width:370px;
  padding-left:200px;
}

#footertrois {
  float:right;
  width:150px;
}

#footerdeux a, #footertrois a {
  color:#FFFA01;
  font-size:10px;
  font-weight:800;
}

#footerdeux a:hover, #footertrois a:hover {
  color:white;
}


.tooltip {
display:none;
}

.floatright {
float:right;
}

.floatleft {
float:left;
}

#clear {
clear:both;
visibility:hidden
}
/*
.titrelogin {
font-size:12px;
font-variant:small-caps;
text-align:right;
font-weight:800;
letter-spacing:1px;
color:#00A890;
clear:both;
margin:0 0 3px 0;
padding:0;
border-bottom:1px solid #007AC3;
}

.identification {
  list-style-type:none;
}

.identification li {
  margin:3px 0;
}

.identification li a {
  color:black;
  font-family:verdana;
  font-size:10px;
  font-weight:normal;
}

.identification li a:hover {
  color:#008F73;
  font-weight:800;
}
*/


/*  http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after {
  content: ".";
  display:block;
  height:0;
  clear:both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* fin http://www.positioniseverything.net/easyclearing.html */

.cacher { display:none; }

.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;
}

