img {border: none;}
h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}

body {
        width : 710px;
//	text-align:center;
}


pre {
  border-style: groove;
  border-color: #cccccc;
  background-color: #ffffee;
  color: #000000;
  font-size : 1.2em;
  overflow: auto;
}

#main ul {
	text-align: left;
}

#main td {
	text-align: left;
	font-size : .8em;
}


#top h2 {
	position : absolute;
	top : 64px;
	left : 300px;
	margin: 0;
	color : #bbb;
	font-size: 100%;
	text-align: justify;
	font-weight : normal;
}

/* Menu */
.zul {
	list-style: none;
	font-weight : normal;
	margin : 0 0 0 5px; padding : 6px 0;
}

.zli1,.zli2,.zli3,.zli4 {
	padding-left: 14px;
	list-style-type : none;
	padding: 1px 0 2px 30px;
	border-bottom : 1px solid #ccc;
}

.zli1 a ,.zli2 a,.zli3 a,.zli4 a{
	color : #666;
	text-decoration : none;
}

.zli1 a:hover ,.zli2 a:hover,.zli3 a:hover,.zli4 a:hover{
	color : #ae4e00;
	text-decoration : none;
}

.zli1 {
	border-bottom : 0px solid #ccc;
	color : #666;
	margin : 0; padding : 3px 0 0 5px;
	font-weight : normal;
	padding : 7px 8px 0px 0px;
}

.zli2 {
	margin-left: 0px;
}
.zli3 {
	margin-left: 16px;
}
.zli4 {
	margin-left: 32px;
}

/*Page séléctionnée dans le menu en gras*/
.zon {
	font-weight : bold;
}

/* styles zite */
#zadmin {
	border: 1px solid #CCC;
	background-color: #EEE;
	padding: 0 2px;
	margin: 3px 0 0 0;
}
.ztable {
	border: 1px solid #CCC;
	background-color: #EEE;
	padding: 0 2px;
	margin: 5px 0;
	width: 100%;
}
.zalert {
	border: 1px solid #C00;
	background-color: #FEA;
	padding: 0 2px;
}

.boite_gauche {
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	width:30%;

	float: left;
}

.boite_gauche td {
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
}
